while 條件:
迴圈體如果條件為真,那麼迴圈體則執行,執行完畢後再次迴圈,重新判斷條件。。。
如果條件為假,那麼迴圈體不執行,迴圈終止
1.奇偶數案例:
案例1 :列印1-10count = 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 = 0while 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 ...