while 迴圈的基本使用
迴圈的作用就是讓指定的**重複的執行
while 迴圈最常用的應用場景就是讓執行的**按照指定的次數重複執行
while 語句的基本語法
初始條件設定 – 通常是重複執行的 計數器 (eg:i=1)
while 條件(判斷 計數器 是否達到目標 目標次數):
條件滿足時,做的事情 1
條件滿足時,做的事情 2
條件滿足時,做的事情 3
條件滿足時,做的事情 4
………處理條件(計數器 +1)
while 語句及縮排部分是乙個完整的**塊
# _*_ coding:utf-8 _*_
"""file:while_1.py
date:2018-07-19 1:04 pm
author:wwy
desc:
"""# 定義乙個整數變數,記錄迴圈次數
i =0
# 開始迴圈
while i<=10:
# 希望在迴圈內執行的**
print
'hello python'
# 處理迴圈計數
i +=
1print
'迴圈結束, i = %d'
%i
while 2
# _*_ coding:utf-8 _*_
"""file:while_2.py
date:2018-07-19 1:12 pm
author:wwy
desc:
"""# 計算0~100之間數字的求和
i =0
result =
0while i<=
100:
result += i
i +=
1print
'0~100之間數字之和為 %d '
%result
#執行結果為『0-100之間數字的和為5050』
break 和 continue
break 和 continue 是專門在迴圈中使用的關鍵字
break 某一條滿足時,退出迴圈,不再執行後續重複的**
continue 某一條滿足時,不執行後續重複的**,其他條件統統要執行
break 和 continue 只針對當前所在迴圈有效
# _*_ coding:utf-8 _*_
"""file:continue.py
date:2018-07-19 1:22 pm
author:wwy
desc:
"""i =
0while i <=10:
i +=
1if i ==3:
continue
# continue不執行滿足條件的迴圈
# 跳出該次迴圈後繼續執行後面的條件
print i
#執行結果:12
3456
78910
11
執行語句可以是單個語句或語句塊。判斷條件可以是任何表示式,任何非零、或非空(null)的值均為true。
當判斷條件假 false 時,迴圈結束。
while 語句時還有另外兩個重要的命令 continue,break 來跳過迴圈,continue 用於跳過該次迴圈,break 則是用於退出迴圈,此外"判斷條件"還可以是個常值,表示迴圈必定成立。
類似 if 語句的語法,如果你的 while 迴圈體中只有一條語句,你可以將該語句與while寫在同一行中, 如下所示:
#!/usr/bin/python
flag =
1while
(flag)
:print
'given flag is really true!'
print
"good bye!"
#可以使用ctrl+無限迴圈
第一次python筆記
1.注意raw input在python3.0中已經消失了 2.python3.0中的字串全部是unicode字串 3.關於原始字串的幾行 str c nnihao str c nnihao print str c nihao print r c nnihao c nnihao r r c nnih...
第一次筆記
引用資料在記憶體中儲存的資料 a 100 a 是指向100的乙個引用 print id a 互動模式和直接引用的區別直接引用 a 367b 367print id a 2429337035888 每次執行結果會變 print id b 2429337035888 每次執行結果會變 print a i...
Python 入門 第一次筆記
輸入 idle 進入shell程式設計 使用alt n 可以查詢上一條的語句 print 要輸出 的物件,一定要加括號 數字與數字的相加,是直接按照加法來計算的。字串和字串的加法是按照拼接來的 python區分大小寫 建立乙個字串,字串可以使用 單引號或者雙引號 轉義字元 當在字串裡想輸出單引號或者...