while 迴圈執行的次數 while 迴圈語句

2021-10-18 00:21:13 字數 598 閱讀 2683

在python中,還有一種語句可以讓**塊重複執行,那就是while語句。它的流程圖以及語法書寫格式如下。

只要while語句的表示式的布林值為真,那麼迴圈就能一直執行下去,直到表示式的布林值為假。例如:

a=100  while a>0:          a-=1  print("a的值為",a)
執行結果:

a的值為0
這裡的while迴圈執行的功能是讓a每次遞減,一開始a的值是100,每次進入迴圈前都要判斷a是否大於0,如果a的值不滿足條件則迴圈結束。最後看到離開迴圈後a的值為0.正好是表示式布林值為false的條件。

while語句和for語句都是實現迴圈的重要手段,for語句能做到的while語句也能做的,區別在於用誰做更方便。當我們知道迴圈的次數時,用for語句比較方便,可以直接設定要進行的迴圈次數,達到次數迴圈退出。當不知道迴圈的次數時,用while語句更方便,一直迴圈執行**塊,直到表示式的布林值為false退出。下面給出**例項比較二者:

**

for迴圈執行流程及while迴圈的對比特點

常用的迴圈結構體包含以下三種,其中for迴圈的使用頻率相對較高,以下對其執行流程進行介紹 同時對其與while迴圈的差別也進行說明,純屬個人經驗,不足之處請見諒!for 初始化語句 判斷語句 迴圈控制語句 格式1 初始化語句 while 關係表示式 格式2 while true 1.for迴圈適合針...

while迴圈 for迴圈的理解

不管是while迴圈還是for迴圈都隱含著乙個if else的結構,就是說,if 條件滿足,那麼就執行迴圈體內部的語句,else就做迴圈體外部的事情。有乙個例子我覺得特別典型,程式內部定義了乙個特定的數,重複讓使用者輸入乙個數,如果這個數不等於那個特定的數,那麼就迴圈輸入,等於就輸出祝賀你。int ...

python的for迴圈 while迴圈

1 for迴圈使用之乘法表 for i in range 1,10 for j in range 1,i 1 print s s s j,i,i j end print end n 2 while 迴圈之20以內奇數輸出 count 0 while count 20 if count 2 0 pri...