python中是否使用了break语句?

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 =

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!')

为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子句。