python 中的迴圈語句有 for 和 while。
python 迴圈語句的控制結構圖如下所示:
while 迴圈
python 中 while 語句的一般形式:
while 判斷條件(condition):
執行語句(statements)……
另外,在 python 中沒有 do…while 迴圈。
例如下面的例項使用了 while 來計算 1 到 100 的總和:
n =
100sum=0
counter =
1while counter <= n:
sum=
sum+ counter
counter +=
1print
("1 到 %d 之和為: %d"
%(n,
sum)
)
結果如下:
1 到 100 之和為:
5050
無限迴圈通過設定條件表示式永遠不為 false 來實現無限迴圈
使用 ctrl+c 來退出當前的無限迴圈。
var =
1while var ==1:
# 表示式永遠為 true
num =
int(
input
("輸入乙個數字 :"))
print
("你輸入的數字是: "
, num)
print
("good bye!"
)
輸出結果如下:
輸入乙個數字 :
5你輸入的數字是:
5輸入乙個數字 :
while 迴圈使用 else 語句在 while … else 在條件語句為 false 時執行 else 的語句塊。
語法格式如下:
while
:>
else
:>
迴圈輸出數字,並判斷大小:
count =
0while count <5:
print
(count,
" 小於 5"
) count = count +
1else
:print
(count,
" 大於或等於 5"
)
輸出結果如下:
0 小於 5
1 小於 5
2 小於 5
3 小於 5
4 小於 5
5 大於或等於 5
簡單語句組類似if語句的語法,如果你的while迴圈體中只有一條語句,你可以將該語句與while寫在同一行中, 如下所示:
flag =
1while
(flag)
:print
('hello word!'
)print
("good bye!"
)
輸出結果如下:
hello word!
hello word!
hello word!
hello word!
hello word!..
.
python之迴圈語句(while語句)
迴圈語句 迴圈語句 說明while 若為真,則迴圈,常與比較運算子使用 for若為真,則迴圈,常與成員運算子使用 continue 終止當前迴圈,進入下一迴圈 break 退出迴圈,執行下一命令 pass 不執行任何操作 while語句可以非常簡單的製造死迴圈 while true print 迴圈...
Python迴圈語句for和while
python提供了for迴圈和while迴圈 1 while迴圈 python 程式設計中 while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其基本形式為 while 判斷條件 執行語句 執行語句可以是單個語句或語句塊。判斷條件可以是任何表示式,任何非零...
Python菜鳥 While迴圈語句
python 程式設計中 while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其基本形式為 while 判斷條件 執行語句 執行語句可以是單個語句或語句塊。判斷條件可以是任何表示式,任何非零 或非空 null 的值均為true。當判斷條件假false時,迴...