python筆記順序 分支 迴圈三大結構

2021-09-01 23:33:14 字數 1635 閱讀 6279

三大結構

#分支分支基本語法

if 條件表示式:

語句1語句2

語句3……

條件表示式就是計算結果必須為布林值的表示式

表示式後面的冒號不能少,注意if後面的出現的語句,如果屬於if語句塊,那必須同乙個縮排等級

條件表示式結果為true執行if後面的縮排語句塊

乙個tab按鍵表示乙個縮排 標準

age = 17

if age<18:

print("去叫家長")

print("我們不帶你玩")

print("滾球的")

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("您輸入的性別是:".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")

學習筆記 順序分支迴圈的綜合應用

在學習過順序結構 分支結構及迴圈結構後,我們將他們綜合起來,訓練程式設計思維,解決實際問題 知識點一 符號常量 define n 1000定義符號常量,不可被賦值 知識點二 rand函式x double rand rand max rand 返回的是0 rand max之間的任意乙個數,並且它是均勻...

python教程 分支 迴圈

講程式設計,不得不講到順序 分支 迴圈。順序就是從上到下執行 這個很簡單,不用再說了。在講分支 迴圈的時候,要特別注意python 中的強制縮排。我們先看看分支 1 簡單的if else python 1.a 1 2.if a 1 注意後面有乙個冒號。其中 是相等判斷 3.print 1 注意pri...

Python 分支迴圈函式

單項分支 乙個if num 1if num 1 print 單項分支 注意點有三個 if後面可以用括號也可以不用 if這一行結束時要用冒號 下面if內的行開頭都要縮排,哪一行不縮排,if就在它前一行結束。縮排標誌著哪些行在if內 雙項分支乙個if乙個else 注意,分支和迴圈語句的行尾都要冒號,因為...