循环分支循环语句
# 三大結構 - 循環(huán) - 分支 - 循環(huán) . . . In?[?]: # 分支 - 分支的基本語法 - if 條件表達式: 語句1 語句2 語句3 ..... - 條件表達式就是計算結果必須是布爾值的表達式 - 表達式后面的冒號覺對不能少 - 注意 if 后面出現(xiàn)的語句,如果屬于 if 語句塊,則必須同一個縮進等級 - 條件表達式結果位 True 執(zhí)行 if 后面的縮進語句塊 . . . In?[8]: #if 語句練習 #如果age小于18歲,則打印信息,去叫家長 age = 19 if 10 <= age <= 18: print("去叫家長") print("帶不動") print("走吧") print("大兄弟") #不滿足條件的會執(zhí)行下一條與 if 齊平的代碼 大兄弟
. . . In?[?]: ### 雙向分支 - if ...else...語句 if 條件表達式: 語句1 語句2 .... else: 語句1 語句2 ..... - 雙向分支有兩個分支,當程序執(zhí)行到 if....else.....語句的時候,一定會執(zhí)行 if 或 else 中的一個,一次也只能執(zhí)行一個 - 縮進問題,if 和 else 一個層級,其余的語句塊是一個層級,同一語句塊的縮進是一樣的。 . . . In?[4]: # input 的作用 # 1. 在屏幕上輸出括號內(nèi)的字符串 # 2. 接受用戶輸入的內(nèi)容并返回到程序 # 3. input 返回的內(nèi)容一定是字符串類型 gender = input("輸入性別") print("你輸入的性別是:{0}".format(gender)) ? if gender == "男的": print('去干苦力') else: print("吃飯去") print('開始干活了') 輸入性別女生
你輸入的性別是:女生
吃飯去
開始干活了
. . . In?[?]: # 多向分支的案例 # 考試成績的判斷 # 90以上:輸出優(yōu)秀 # 80-90:良 # 70-80:中等 # 60-70:一般 # 60以下:輸出,學渣 . . . In?[5]: # score 存放學生成績 #注意 input 的返回值類型 score = input("學生成績:") # 需要吧 str (字符串)轉換成 int(數(shù)字) 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") if score < 60: print("頭疼") 學生成績:89
B
. . . In?[?]: ## 多路分支 - 很多分支的情況,簡稱多路分支 ? if :條件表達式: 語句1 ....... elif 條件語句: 語句1 ..... ..... else: 語句2 ...... - elif 可以有很多個 - else 可選 - 多個分支只會選一個執(zhí)行 . . . In?[6]: score = input("輸入成績") score = int(score) if score >90: print("A") if score >=80: print("B") if score >=70: print("C") if score >=60: print("D") else: print("go home") 輸入成績59
go home
. . . ## if 語句其他: ? ? ? ?- if 語句可以嵌套使用,但不推薦 ? ? ? ?- python 語句里沒有 switch-case語句
if 語句其他:?
- if 語句可以嵌套使用,但不推薦- python 語句里沒有 switch-case語句 ### 循環(huán)語句 ?- 重復執(zhí)行某些固定動作或處理某些基本固定的事務 ?- 分類: ? ? ? ? - for 循環(huán) ? ? ? ? - while 循環(huán) ## for 循環(huán) ? ? - for 循環(huán) ? ? ? ? ? for 變量 in 序列: ? ? ? ? ? ? ? ?語句1 ? ? ? ? ? ? ? ?語句2 ? ? ? ? ? ? ? ?......循環(huán)語句?
- 重復執(zhí)行某些固定動作或處理某些基本固定的事務
-
分類:
- for 循環(huán)- while 循環(huán)for 循環(huán)?
- for 循環(huán) for 變量 in 序列:語句1語句2......
for 循環(huán)之 break continue pass?
- break:無條件結束整個循環(huán),簡稱猝死
- continue ;無條件結束本循環(huán),從新進入下一輪
- pass :表示路過
轉載于:https://www.cnblogs.com/yuanjian6/p/9702857.html
總結
- 上一篇: sklearn中SVM调参说明
- 下一篇: 大数据排重