【发布时间】:2020-01-05 13:38:31
【问题描述】:
我为自己创建了很多简单的函数和程序;这是我喜欢使用的功能之一,因为它很简单。
answer = True
while answer:
user = input ("name: ")
if user == "John":
answer = False
else:
print ("who are you ?")
该函数可以完成我需要的一切。 while 循环一直持续到给出正确答案为止。由于我还是初学者,我想知道这是否是一种好的编码风格,或者是否有更优雅的方式来做到这一点。
任何 cmets 或提示将不胜感激。
谢谢。
【问题讨论】:
-
我会使用
while True:和break,每个refactoring.guru/remove-control-flag,但是这里对工作代码的审查是题外话。也许看到Code Review,但我认为这对于那个网站来说太微不足道了。
标签: python input while-loop