簡體   English   中英

python中有沒有使用break語句?

[英]Is there a use of break statement in 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的含義是什么?

如果您想中途結束循環, 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 at the end,即使您輸入的是Mahmoud

while True:意味着永遠循環(或直到循環中的某些東西讓你崩潰),因為循環條件永遠不會變為假。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM