如果在python上发表声明

时间:2016-11-02 18:36:46

标签: python if-statement var

这有什么问题?

passcode = 10

question = raw_input("type code ")

if question == passcode:
    print"yey"

2 个答案:

答案 0 :(得分:0)

将此代码用于您的问题......

passcode = 10

question = raw_input("type code ")

if passcode == int(question):
    print"yey"

答案 1 :(得分:0)

您正在尝试将字符串"10"与整数10进行比较。这些都不是一回事。您需要使用int()将字符串输入转换为int。但是,您需要注意用户只输入整数。

passcode = 10

question = raw_input("type code ")

if int(question) == passcode:
    print "yey"