python筆記順序、分支、迴圈三大結構
阿新 • • 發佈:2018-12-01
三大結構
#分支
分支基本語法
if 條件表示式:
語句1
語句2
語句3
……
條件表示式就是計算結果必須為布林值的表示式
表示式後面的冒號不能少,注意if後面的出現的語句,如果屬於if語句塊,那必須同一個縮排等級
條件表示式結果為True執行if後面的縮排語句塊
一個tab按鍵表示一個縮排 標準
age = 17
if age<18:
print("去叫家長")
print("我們不帶你玩")
print("滾球的")
11111111111111111
age = 19 if age<18: print("去叫家長") print("我們不帶你玩") print("滾球的") print("開課了")
如果if的條件不滿足,為假,那麼執行與if語句第一個同級別的程式碼塊,層級相同縮排相同的
#雙向分支
if…else…語句
gender ="男"
if gender == "女":
print("發糖吃")
else:
print("寫作業")
雙向分支有兩個分支,當程式執行到if。。。else。。。語句的時候,一定會執行if或者else中的一個,而且只執行一個
縮排問題,if和else是一個層級,其餘語句是一個層級
input的作用:
1.在螢幕上輸入括號內的字元
2.接受使用者輸入的內容並返回到程式
3.input返回的內容一定是字串型別
gender = input("請輸入性別:") print("您輸入的性別是:{0}".format(gender)) if gender == "男": print("來,我們紀念一下今天,程式碼敲十遍") else: print("發糖吃") print("開始上課嘍")
考試成績判斷:
90以上,輸出優秀 , 80-90良,70-79中,60-69平,60一下輸出:我沒你這撒學僧
# score 存放學生成績 # 注意input的返回值型別 score = input("請輸入學生成績:") #需要把str轉換成int score = int(score) # score 存放學生成績 # 注意input的返回值型別 score = input("請輸入學生成績:") #需要把str轉換成int score = int(score) if score>90: print("a") if score>= 80 and score<90: print("b") if score>=70 and score<80: print("c") if score>=60 and score<70: print("d") else: print("e")