【发布时间】:2015-02-21 02:49:58
【问题描述】:
name="admin"
passw="aaa"
itemone="01"
itemtwo="02"
a=input("Enter your username:")
b=input("Enter your password:")
if(a==name)and(b==passw):
print("Welcome.")
c=int(input("Enter Item Code:"))
if(c==itemone):
print("Name: ID")
elif(c==itemtwo):
print("Name: Mirror")
else:
print("Item not found. Try again.")
else:
print("Username/Password is incorrect.")
exit()
当输入“01”或“02”时,程序会忽略所有其他代码并指向“未找到项目。再试一次。”
我终于让它工作了!谢谢!!!
【问题讨论】:
-
您将 c(整数)与 itemone(字符串)进行比较
-
请尝试正确缩进您的代码,以便更容易解释!
-
您应该使用
raw_input而不是input,因为后者会导致您的输入字符串为evaled 请参阅docs.python.org/2/library/functions.html#input
标签: python if-statement