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

首頁 > 編程 > Python > 正文

在Python的while循環中使用else以及循環嵌套的用法

2019-11-25 17:04:05
字體:
來源:轉載
供稿:網友

循環使用 else 語句
在 python 中,for … else 表示這樣的意思,for 中的語句和普通的沒有區別,else 中的語句會在循環正常執行完(即 for 不是通過 break 跳出而中斷的)的情況下執行,while … else 也是一樣。

#!/usr/bin/pythoncount = 0while count < 5:  print count, " is less than 5"  count = count + 1else:  print count, " is not less than 5"

以上實例輸出結果為:

0 is less than 51 is less than 52 is less than 53 is less than 54 is less than 55 is not less than 5

簡單語句組
類似if語句的語法,如果你的while循環體中只有一條語句,你可以將該語句與while寫在同一行中, 如下所示:

#!/usr/bin/pythonflag = 1while (flag): print 'Given flag is really true!'print "Good bye!"

注意:以上的無限循環你可以使用 CTRL+C 來中斷循環。

Python 循環嵌套
Python 語言允許在一個循環體里面嵌入另一個循環。
Python for 循環嵌套語法:

for iterating_var in sequence: for iterating_var in sequence:  statements(s) statements(s)

Python while 循環嵌套語法:

while expression: while expression:  statement(s) statement(s)


你可以在循環體內嵌入其他的循環體,如在while循環中可以嵌入for循環, 反之,你可以在for循環中嵌入while循環。
實例:
以下實例使用了嵌套循環輸出2~100之間的素數:#!/usr/bin/python

# -*- coding: UTF-8 -*-i = 2while(i < 100):j = 2while(j <= (i/j)):if not(i%j): breakj = j + 1if (j > i/j) : print i, " 是素數"i = i + 1print "Good bye!"

以上實例輸出結果:

2 是素數3 是素數5 是素數7 是素數11 是素數13 是素數17 是素數19 是素數23 是素數29 是素數31 是素數37 是素數41 是素數43 是素數47 是素數53 是素數59 是素數61 是素數67 是素數71 是素數73 是素數79 是素數83 是素數89 是素數97 是素數Good bye!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 门源| 呼伦贝尔市| 方正县| 文成县| 偏关县| 五家渠市| 东台市| 富顺县| 石台县| 阿瓦提县| 满城县| 高平市| 乌兰浩特市| 化德县| 杭锦后旗| 依兰县| 灯塔市| 临泽县| 宁晋县| 七台河市| 宜丰县| 高平市| 五常市| 道孚县| 克东县| 安溪县| 武隆县| 兴海县| 津南区| 饶河县| 靖宇县| 湖口县| 博罗县| 台东县| 辉南县| 麻江县| 高阳县| 法库县| 常宁市| 延川县| 定南县|