def main():
user = input('enter a user: ')
data = ['john','gogo','baby','user']
if user not in data:
#stop the rest of the code
print (user)
main()
假设用户输入的“johnny”不在列表中(在我的情况下)是不是在那之后的while循环?
答案 0 :(得分:3)
添加return语句将结束该行的功能。
def main():
user = input('enter a user: ')
data = ['john','gogo','baby','user']
if user not in data:
#stop the rest of the code
return
print (user)
main()
答案 1 :(得分:1)
你可以用另一种方式接近它:
if user in data:
然后,您可以将代码放在if statement
之后,只有当user
位于data
时才会执行代码。