【发布时间】:2017-08-05 00:12:40
【问题描述】:
如果提供的值不是“是”或“否”,是否可以使用 while 循环继续询问输入值?例如
someVar = None
while someVar is not (True or False):
someVar = str.lower(input())
if someVar == 'yes':
someVar = True
elif someVar== 'no':
someVar = False
【问题讨论】:
-
True or False是True(or就是这样工作的)。您需要将其与每个值进行比较。 -
啊当然,我不知道我怎么没注意到。谢谢:)
标签: python python-3.x