python學習筆記四(1) 分支結構

2021-10-06 03:28:45 字數 2476 閱讀 9365

形式——

if《條件》:

《語句塊》

guess=

eval

(input()

)if guess==99:

print

("猜對了"

)

根據判斷條件不同來執行不同路徑的結構.

1、形式——

if《條件》:

《語句塊1>

eles:

《語句塊2>

guess=

eval

(input()

)if guess==99:

print

("猜對了"

)eles:

print

("猜錯了"

)

2、緊湊形式——

《表示式1>if《條件》eles《表示式2>

guess=

eval

(input()

)print

("猜{}了"

.format

("對"

if guess==

99 eles"錯"

))

形式——

if《條件》:

《語句塊》

elif《條件》:

《語句塊》

…eles:

《語句塊》

#需要利用條件判斷組合

score=

eval

(input

("請輸入分數:"))

#"請輸入分數:"為提示資訊,可省略

if score>=

60and score<70:

grade=

"d"elif score>=

70and score<80:

grade=

"c"elif score>=

80and score<90:

grade=

"b"eles score>=

90and score<=

100:

grade=

"a"print

("輸入成績屬於級別{}"

.format

(grade)

)score=

eval

(input()

)grade=

""if

60<=score<70:

grade=

"d"elif

70<=score<80:

grade=

"c"elif

80<=score<90:

grade=

"b"elif

90<=score<=

100:

grade=

"a"print

("輸入成績屬於級別{}"

.format

(grade)

)

1、操作符:>=/<=/==/!=/>/<

2、保留字:

xandy: 兩個條件x和y的邏輯

xory:兩個條件x和y的邏輯

notx:條件x邏輯

guess=

eval

(input()

)if guess>

99or guess<99:

print

("猜錯了"

)else

:print

("猜對了"

)

形式1:

try

:《語句塊1

>

except

:《語句塊2

>

try

: num=

eval

(input

("請輸入乙個整數:"))

print

(num**2)

#print("".format(pow(num,2)))

except

:print

("輸入的不是整數"

)

形式2:

#如果語句塊1不發生異常,執行語句塊3,如果語句塊1發生異常,執行語句塊2。不論是否發生異常,都執行語句塊4

try:

《語句塊1

>

except

:《語句塊2

>

eles:

《語句塊3

>

#不發生異常時執行語句塊3

finally

:《語句塊4

>

#無論前面是否發生異常,語句塊4一定會執行

python學習筆記03 分支 迴圈語句

目錄 1 分支語句 2 注釋語句 3 迴圈語句 3.1 for 迴圈與 range語句 3.2 while語句 3.3 迴圈退出語句 4 示例 4.1 累加計算 4.2 階乘計算 4.3 模擬登入功能 5 小結 計算機有很強的邏輯判斷能力,但是這些邏輯建立在編寫程式的人明確告訴計算機判斷條件是什麼,...

git gitub學習筆記5(分支)

在版本控制過程中,使用多條線同時推進多個任務。本地庫建立以後,就會有master主幹分支。開闢乙個分支一般以feature開頭 工作 一 同時並行推行多個功能的開發,提高開發效率 二 各個分支在開發的過程中,如果乙個分支開發失敗,不會影響其他分支,失敗的分支重新開發即可 svn對分支開發的效率較低 ...

pro git學習筆記 2 分支

幾乎每一種版本控制系統都以某種形式支援分支。使用分支意味著你可以從開發主線上分離開來,然後在不影響主線的同時繼續工作。在很多版本控制系統中,這是個昂貴的過程,常常需要建立乙個源 目錄的完整副本,對大型專案來說會花費很長時間。有人把 git 的分支模型稱為 必殺技特性 而正是因為它,將 git 從版本...