流程控制之While(1)

2022-08-14 21:03:18 字數 2018 閱讀 7692

while 條件:   

迴圈體如果條件為真,那麼迴圈體則執行,執行完畢後再次迴圈,重新判斷條件。。。

如果條件為假,那麼迴圈體不執行,迴圈終止

1.奇偶數案例:

案例1 :列印1-10

count = 1

while count <= 10:

print('數值:',count)

count +=1

案例2 :列印1-10的偶數

count = 1

while count <= 10:

if count %2 == 0:

print('數值:',count)

count +=1

案例3 :列印1-10的奇數

count = 1

while count <= 10:

if count %2 == 1:

print('數值:',count)

count +=1

案例4:

1 迴圈驗證使用者輸入的使用者名稱與密碼

2 認證通過後,執行使用者重複執行命令

3 當使用者輸入命令為quit時,則退出整個程式

'''name = 'sean'

pwd = '1'

while true:

inp_name = input("your name:")

inp_pwd = input("your pwd:")

if inp_pwd == pwd and inp_name == name:

while true:

cmd = input("請輸入業務名稱:")

if not cmd:

continue

if cmd == "quit":

break

print("執行:%s"%cmd)

else:

print("登陸失敗,請重新輸入")

continue

break

3.break使用

#break用於退出本層迴圈

while true:

print "123"

break

print "456"

4.continue使用

#continue用於退出本次迴圈,繼續下一次迴圈

while true:

print "123"

continue

print "456"

continue經典案例:

count = 0

while count <5:

count += 1

if count == 3:

continue

print(count)

else:

print("執行完畢")

print('測試結束')

5. while+else

與其它語言else 一般只與if 搭配不同,在python 中還有個while ...else 語句,

while 後面的else 作用是指,當while 迴圈正常執行完,中間沒有被break 中止的話,就會執行else後面的語句

5.1中途沒有被break中止結束

count = 0

while count <5:

count += 1

print(count)

else:

print("執行完畢")

print('測試結束')

5.2 中途被break中止結束

count = 0

while count <5:

count += 1

if count == 3:

break

print(count)

else:

print("執行完畢")

print('測試結束')

流程控制while

程式 執行的順序 一 順序執行 二 選擇執行 1.定義 某些 可能執行,也可能不執行,有選擇的執行某些 2.分類 1 if 比switch重要的多 1 if最簡單的用法 2 if的範圍問題 重要 3 if else 的用法 4 if else if else 的用法 5 c語言對真假的處理 6 if...

流程控制之while迴圈

while 條件 迴圈體 如果條件為真,那麼迴圈體則執行,執行完畢後再次迴圈,重新判斷條件。如果條件為假,那麼迴圈體不執行,迴圈終止while true name input please input your name pwd input please input your password if...

流程控制之while迴圈

迴圈就是乙個重複的過程,我們人需要重複幹乙個活,那麼計算機也需要重複幹乙個活。atm驗證失敗,那麼計算機會讓我們再一次輸入密碼。這個時候就得說出我們的wile迴圈,while迴圈又稱為條件迴圈。copywhile 條件 code 1 code 2 code 3 while true print 1 ...