首先上**:
這裡是我的**
while語句
作用:根據一定條件,重複執行一條語句活著一組語句塊
語法:while 真值表示式:
語句塊1
else:
語句塊2
說明:1.先執行真值表示式,測試布林值為true或者false
2.如果真值表示式測試為true,則執行語句1,然後再返回到第一步重複進行測試
3.如果真值表示式測試為false,則執行else子句中的語句2,然後結束while語句
4.else子句可以省略
while語句注意事項:
1、要控制迴圈的真值表示式的值來防止死迴圈
2、通常在真值表示式中的迴圈變數來控制迴圈條件
3、通常在迴圈語句塊內需要改變迴圈變數來控制迴圈的次數和變數的走向
while 迴圈的巢狀:
while語句本身是語句,和其他語句一樣可以巢狀在其他復合語句中,(如:if語句,while語句,for語句。。。的內部)
while 語句巢狀示意:
while 真值表示式:
pass
while 真值表示式2:
pass
else:
pass
else:
pass
while 迴圈巢狀注意事項:
1、一層巢狀做一層巢狀的事情,思考完一層的事情在思考另外一層的結果:
死迴圈: death loop:
1、死迴圈指迴圈條件一直成立的迴圈
2、死迴圈通常用break語句來終止迴圈
3、死循話的else子句永遠不會執行
說完while迴圈。下一節將會是for迴圈。下一章節將會是for迴圈。
說到while迴圈就不能不提一句break和continue。關於這兩塊的內容在後面的內容中將會持續寫到。
Python基礎語法學習
函式宣告 以def開始,不指名具體的返回型別,但是通常都會有返回值,即使為空。函式宣告後即可使用 def size a kilobyte is 1024 bytes true 在 python 裡面,變數從來不會顯式的指定型別。python 會在內部算出乙個變數的型別並進行跟蹤。只要你有乙個命名引數...
Python基礎語法學習
1 while loop 迴圈與判斷 while true x input if x q break else print x.upper 2 try except 異常處理 while true x input if x q break try x int x except print 1 els...
PYTHON 基礎語法學習
不需要宣告資料型別 a 10 語句不需要加分號 print hello world 縮排決定 塊的範圍,不需要大括號一.基本資料型別 數值型 整型,浮點型 字串 str 布林型 true false a true print type a 常用容器 資料儲存結構,能夠更好管理資料 列表list 類似...