国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python3 循環語句(for、while、break、range等)

2020-02-16 10:47:33
字體:
來源:轉載
供稿:網友

本章節將為大家介紹Python循環語句的使用。

Python中的循環語句有 for 和 while。

Python循環語句的控制結構圖如下所示:

while 循環

Python中while語句的一般形式:

while 判斷條件:

語句

同樣需要注意冒號和縮進。另外,在Python中沒有do..while循環。
以下實例使用了 while 來計算 1 到 100 的總和:

#!/usr/bin/env python3 n = 100 sum = 0counter = 1while counter <= n:  sum = sum + counter  counter += 1 print("1 到 %d 之和為: %d" % (n,sum))

執行結果如下:

1 到 100 之和為: 5050

無限循環
我們可以通過設置條件表達式永遠不為 false 來實現無限循環,實例如下:

#!/usr/bin/python3 var = 1while var == 1 : # 表達式永遠為 true  num = int(input("輸入一個數字 :"))  print ("你輸入的數字是: ", num) print ("Good bye!")

執行以上腳本,輸出結果如下:

輸入一個數字 :5
你輸入的數字是: 5
輸入一個數字 :

你可以使用 CTRL+C 來退出當前的無限循環。
無限循環在服務器上客戶端的實時請求非常有用。

while 循環使用 else 語句

在 while … else 在條件語句為 false 時執行 else 的語句塊:

#!/usr/bin/python3 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寫在同一行中, 如下所示:

#!/usr/bin/python flag = 1 while (flag): print ('歡迎訪問武林站長站!') print ("Good bye!")

注意:以上的無限循環你可以使用 CTRL+C 來中斷循環。
執行以上腳本,輸出結果如下:

for 語句

Python for循環可以遍歷任何序列的項目,如一個列表或者一個字符串。
for循環的一般格式如下:

for <variable> in <sequence>:  <statements>else:  <statements>

Python loop循環實例:
實例

>>>languages = ["C", "C++", "Perl", "Python"] >>> for x in languages:...   print (x)... CC++PerlPython>>>

以下 for 實例中使用了 break 語句,break 語句用于跳出當前循環體:
實例

#!/usr/bin/python3 sites = ["Baidu", "Google","jb51","Taobao"]for site in sites:  if site == "jb51":    print("武林站長站!")    break  print("循環數據 " + site)else:  print("沒有循環數據!")print("完成循環!")            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平遥县| 中方县| 无棣县| 罗源县| 神农架林区| 昭苏县| 德昌县| 沈丘县| 汝南县| 五台县| 榕江县| 犍为县| 日照市| 河北区| 宁化县| 偃师市| 香港| 刚察县| 梧州市| 甘谷县| 尼勒克县| 闵行区| 民县| 长泰县| 桦甸市| 静乐县| 武山县| 湾仔区| 定陶县| 伊宁县| 洞头县| 鲁甸县| 绥棱县| 天峻县| 桐柏县| 静海县| 张家口市| 宜阳县| 克山县| 衢州市| 尼勒克县|