在python中是否使用了break语句?我注意到我们可以用另一种更快的方式结束while循环。
我们可以说:
name=""
while name!="Mahmoud":
print('Please type your name.')
name = input()
print('Thank you!')
而不是:
while True:
print('Please type your name.')
name = input()
if name == 'Mahmoud':
break
print('Thank you!')
while True
是什么意思?
答案 0 :(得分:4)
break
如果你想要在整个过程中结束循环,那么它非常有用。
while True:
print('Please type your name.')
name = input()
if name == 'Mahmoud':
break
print('Please try again')
print('Thank you!')
如果您使用while name != 'Mahmoud':
执行此操作,即使您输入Please try again
,它也会在结尾处打印Mahmoud
。
while True:
意味着永远循环(或者直到循环中的某些东西打破你),因为循环条件永远不会变为假。