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

首頁 > 編程 > Python > 正文

詳解Python中的分支和循環結構

2020-02-15 21:16:48
字體:
來源:轉載
供稿:網友

一.條件語句

條件語句可以給定一個判斷條件,并在程序執行過程中判斷該條件是否成立。程序根據判斷結果,執行不同的操作,這樣就可以改變代碼的執行順序,從而實現更多的功能。

Python中條件語句通常有if語句、if-else語句和if-elif-else語句。

1.if語句

if結構:滿足條件就執行某個操作,不滿足就不執行。語法: if 條件語句:      代碼段

# 如果num是奇數打印'奇數'num = 11if num % 2 !=0: print('奇數')

運行結果:

奇數 1

2.if-else語句

if-else結構:滿足條件執行某個操作,不滿足條件的時候執行另外一個操作。語法:if 條件語句:    代碼段1(滿足條件要執行的代碼)   else:    代碼段2(不滿足條件要執行的代碼)

# 根據成績合格范圍打印'合格'或者'不合格'grade = 96if grade >= 60: print('合格')else: print('不合格')

運行結果:

合格 1

3.if-elif-else語句

if-elif-else結構:滿足不同的條件執行不同的操作,后面的條件是在前面的條件不成立的時候進行判斷的。

語法:if 條件語句1:     代碼段1    elif 條件語句2:     代碼段2    elif 條件語句3:     代碼段3    ……    else:     代碼段N

# 根據成績合格范圍打印'優秀(90以上)''合格(60-90)'、'不合格(60以下)'grade = 96if grade > 90: print('優秀')elif 60 <= grade < 90: print('合格')else: print('不合格')

運行結果:

優秀 1

二.循環語句

循環的意思是讓程序重復地執行某些語句。在實際應用中,當碰到需要多次重復地執行一個或多個任務時,可考慮使用循環語句來解決。其特點是在給定條件成立時,重復執行某個程序段。

1.for循環

語法:for 變量名 in 序列:     循環體

# 循環十次hello world!for index in range(10): print(index, 'hello world!')

運行結果:

0 hello world! 1 hello world! 2 hello world! 3 hello world! 4 hello world! 5 hello world! 6 hello world! 7 hello world! 8 hello world! 9 hello world!

注釋:range函數可以產生指定范圍的數字序列,配合for循環使用可以更加方便的控制for循環的循環次數。

1)range(N)---產生0~N-1的數字序列例如:range(3) -> 0,1,2 1)range(M,N)---產生M~N-1的數字序列例如:range(1,4) -> 1,2,3 1)range(M,N,step)---從M開始每隔step產生下一個數字,到N前一個數為止例如:range(0,4,2) -> 0,2

2.while循環

語法:while 條件語句:      循環體

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 澄迈县| 丽江市| 东莞市| 滨州市| 杭锦后旗| 东城区| 武宁县| 石阡县| 阳春市| 富锦市| 舒兰市| 孙吴县| 鄂托克前旗| 化德县| 诏安县| 昌图县| 宁晋县| 巴彦淖尔市| 九寨沟县| 偃师市| 五峰| 横山县| 平湖市| 磐安县| 河北区| 滕州市| 乌鲁木齐市| 陆良县| 德清县| 濉溪县| 雅安市| 微博| 长岭县| 商水县| 保定市| 柯坪县| 织金县| 佳木斯市| 奎屯市| 英山县| 卢龙县|