在python中是否使用了break语句?

时间:2015-09-03 20:36:01

标签: 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 == 'Mahmoud':  
        break
print('Thank you!')

while True是什么意思?

1 个答案:

答案 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:意味着永远循环(或者直到循环中的某些东西打破你),因为循环条件永远不会变为假。