我在解决这个问题时遇到了困难。
通过要求用户输入登录ID(即字符串)来实现一个程序。程序然后检查用户输入的id是否在有效用户的列表['joe','sue','hani','sophie']中。根据结果,应打印适当的信息。无论结果如何,您的功能都应打印'完成'。
这是我写的代码
login = input('enter login name')
if login == 'joe' or 'sue' or 'hani' or 'sophie':
print('you are in!')
else:
print('User unknown')
print('Done.')
然而无论我输入什么,我的代码总会返回'你在!'我不知道为什么。
答案 0 :(得分:1)
登录时更改==' joe'或者起诉'或者' hani'或者' sophie':
如果登录=='乔'或登录==' sue'或者登录==' hani'或登录==' sophie':
现在正在检查登录是否等于' joe'或者如果'起诉'或者' hani'或者&sophie'它们总是如此,因为它们的大小不等于0
答案 1 :(得分:0)
试试这个,如果你的名字数量变大,它会给你更大的灵活性:
ParseObject testObject = new ParseObject("TestObject");