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()
将输入转换为整数,然后检查它是否等于字符串。这将返回false。示例:
您不需要将输入强制转换为整数。你知道吗
正如robert所说,您将整数与字符串进行比较。你知道吗
尝试:
同样,在你的文章中,if块没有缩进。这可能只是格式错误,但python if语句必须缩进。你知道吗
要么将
itemone
和itemtwo
更改为int
,要么不将输入转换为int
。现在您正在比较int
s和str
s,这是行不通的。你知道吗选择以下两个更改中的一个-不要同时进行这两个更改,否则您将改变您现在的处境(将
str
s与int
s进行比较,而不是将int
s与str
s进行比较)如何使用
int
s更改:
收件人:
如何使用
str
s更改:
收件人:
相关问题 更多 >
编程相关推荐