python中是否使用了break语句?
python中是否使用了break语句?我注意到我们可以用另一种更快的方式结束while循环 例如,我们可以说:python中是否使用了break语句?,python,Python,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 =
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!')
而
为True时的含义是什么?如果要中途结束循环,break
非常有用
while True:
print('Please type your name.')
name = input()
if name == 'Mahmoud':
break
print('Please try again')
print('Thank you!')
如果您使用while name!='Mahmoud':
,它将打印,请在最后重试,即使您键入了Mahmoud
为True时:
意味着永远循环(或直到循环中的某个东西打断你),因为循环条件永远不会变为false。你可能应该看看。而True意味着:while True==True…它总是这样,所以这是一种创建无限循环的方法。休息有很多用途…比如说,时间越短越好。除了轮询输入,break
还有很多其他用途。不要仅仅因为你觉得它不好看就认为它没有用。你为什么批评我?我只是想知道它还有什么用途?我没有说它是无用的:)我注意到上面的两个代码块不是,因为Python的while循环可以有一个else子句。