我的想法 - 这是正确的编码吗?

时间:2014-05-19 16:32:02

标签: python-3.x

我提出了这个想法,我认为这很聪明:

userinput = ''
while userinput != 'yes':
    userinput= input('Pick first player randomly? (yes/no) ')
    if userinput== 'no':
        break

这是'pythoneese'吗?是否有更好或“适当”的方式来做到这一点?

1 个答案:

答案 0 :(得分:2)

我会用这种方式改写:

while True:
    userinput=input('Pick first player randomly? (yes/no) ').strip().lower()
    if userinput in ('no', 'yes'):
        handle_user_input(userinput)
        break