我提出了这个想法,我认为这很聪明:
userinput = ''
while userinput != 'yes':
userinput= input('Pick first player randomly? (yes/no) ')
if userinput== 'no':
break
这是'pythoneese'吗?是否有更好或“适当”的方式来做到这一点?
答案 0 :(得分:2)
我会用这种方式改写:
while True:
userinput=input('Pick first player randomly? (yes/no) ').strip().lower()
if userinput in ('no', 'yes'):
handle_user_input(userinput)
break