您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“python中循環語句怎么用”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“python中循環語句怎么用”這篇文章吧。
多分支
選擇流程 If-else語句
# 單分支表示 # if 條件表達式; 比較運算符/邏輯運算符 或者復合表達 # 代碼指令 # ...... score=60 if score<=60: #滿足條件就會輸出打印提示 print('成績不是太理想') pass #空語句,結束跳過,用于填補結構 print('語句運行結束')
# 雙分支 # if 條件表達式; 比較運算符/邏輯運算符 或者復合表達 # 代碼指令 # else: # 代碼指令 # ...... # 結果必定會執行其中一個分支 if score>60: print('成績合格') pass else: print('成績不合格') pass
# 多分支[多個條件] # if 條件表達式; 比較運算符/邏輯運算符 或者復合表達 # 代碼指令 # elif 條件表達式: # 代碼指令 # elif 條件表達式: # 代碼指令 # else: ##實際情況可以沒有 # ...... ##特征必會滿足其中一個 # 只要滿足其中一個分支,就會退出本次if語句結構 # 至少存在兩種以上情況可以選擇 # elif之后必須跟上一個條件 # else是一個選配,根據實際情況來進行選擇 score=int(input('請輸入成績:')) if score>90: print('您的成績為優秀') pass elif score>80: print('良好') pass elif score>70: print('中等') pass elif score>=60: print('合格') pass else: print('不合格') pass
# 多分支多條件演練 # 猜拳擊游戲 # 0石頭 1剪刀 2布 import random #導入隨機數模塊 # 計算機 人 person=int(input('請出拳:[0石頭 1剪刀 2布]')) computer=random.randint(0,2) if person==0 and computer==1: #多條件 print('你贏啦....') pass elif person==1 and computer==2: print('你贏啦....') pass elif person==2 and computer==0: print('你贏啦....') pass elif person==computer: print('不錯,平手') pass else: print('輸啦......') pass print('程序執行完畢')
# if-else 嵌套使用 # 用在一個場景需要分階段或者層次,做出不同的處理 # 要執行內部的條件 if 語句一定要外部的if語句 滿足條件才可以 xuefen=int(input('請輸入您的學分:')) if xuefen>10: grade = int(input('請輸入您的成績:')) if grade>=80: print('您可以升班了') pass else: print('很遺憾,您的成績不達標') pass pass else: print('您的表現也太差了.......')
# 循環分類 # while 語法結構 # while 條件表達式: # 代碼指令 # 語法特點 # 1.循環必須要有一個初始值 # 2.有條件表達式 # 3.循環內計數變量必須自增自減,否則會造成死循環 # 循環使用場景: 循環次數不確定,依靠循環條件來結束 # 目的:將相似或相同的代碼操作變得更加簡潔,方便重復使用 # for # while使用 # 輸出1-100之間的數據 index=1 #定義一個變量 while index<=100: print(index) index+=1 #變量的自增 pass
# 多分支多條件演練 # 猜拳擊游戲 # 0石頭 1剪刀 2布 import random #導入隨機數模塊 # 計算機 人 count=1 while count<=10: count+=1 person=int(input('請出拳:[0石頭 1剪刀 2布]')) computer=random.randint(0,2) if person==0 and computer==1: #多條件 print('你贏啦....') pass elif person==1 and computer==2: print('你贏啦....') pass elif person==2 and computer==0: print('你贏啦....') pass elif person==computer: print('不錯,平手') pass else: print('輸啦......') pass print('程序執行完畢')
# 打印九九乘法表 row=1 while row<=9: col=1 while col<=row: print("%d*%d=%d"%(row,col,row*col)) col+=1 pass row+=1 pass
# 打印九九乘法表 row=1 while row<=9: col=1 while col<=row: print("%d*%d=%d"%(row,col,row*col),end=" ") col+=1 pass print() row+=1 pass
# 打印九九乘法表 row=9 while row>=1: col=1 while col<=row: print("%d*%d=%d"%(row,col,row*col),end=" ") col+=1 pass print() row-=1 pass
# 打印直角三角形 row=1 while row<=7: j=1 while j<=row: print('*',end=' ') j+=1 pass print() row+=1 pass
# 打印直角三角形 row=7 while row>=1: j=1 while j<=row: print('*',end=' ') j+=1 pass print() row-=1 pass
# 打印等腰三角形 # 打印兩類符號 空格和* row=1 while row <= 5: j=1 while j<=5-row: #控制打印空格 print(' ',end='') j+=1 pass k=1 while k<=2*row-1: #控制打印* print('*',end='') k+=1 pass print() row+=1
以上是“python中循環語句怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。