Python 9 程式控制結構 選擇結構

2021-10-04 19:39:04 字數 1732 閱讀 8995

x =

input

('input two numbers:'

)a,b =

map(

int,x.split())

if a > b:

a,b = b,a

print

(a,b)

input two numbers:5 4

4 5

string =

"www.gziscas.com.cn"

print

(string.split(

'.')

)#以'.'為分隔符

print

(string.split(

'.',2)

)#分割兩次

print

(string.split(

'.',2)

[1])

#分割兩次,並取序列為1的項

['www', 'gziscas', 'com', 'cn']

['www', 'gziscas', 'com.cn']

gziscas

jitu,tui =

map(

int,

input

('請輸入雞兔總數和腿總數:'

).split())

tu =

(tui - jitu*2)

/2ifint

(tu)

== tu:

print

('雞:,兔:'

.format

(int

(jitu - tu)

,int

(tu)))

else

:print

('資料不正確,無解'

)

請輸入雞兔總數和腿總數:33 45

資料不正確,無解

def

func

(score)

:if score>

100or score<0:

return

'wrong score.must between 0 and 100.'

elif score >=90:

return

'a'elif score >=80:

return

'b'elif score >=70:

return

'c'elif score >=60:

return

'd'else

:return

'不合格'

def

func

(score)

: degree =

'dcbaae'

if score>

100or score<0:

return

'wrong score.must between 0 and 100.'

else

: index =

(score -60)

//10

if index >=0:

return degree[index]

else

:return degree[-1

]

python 程式控制結構

1.if語句 語法 if 條件1 條件為真,執行縮排的語句塊 if 條件2 巢狀語句 條件真縮排語句塊 else 條件為假時執行 條件假縮排語句塊 其餘語句 多分支結構 if 條件1 語句塊1 elif 條件2 語句塊2 條件1不成立條件2成立時執行 elif 條件3 語句塊3 else 注意 el...

4 Python入門 程式控制 選擇結構。

程式控制的三大流程1 順序結構 從左到右,從上而下執行的 在python,乙個語句的結束,以換行符作為標誌的 print hello print world 順序執行 2 選擇結構 單分支 只考慮當什麼的時候,只有乙個條件 if 條件 必須分行 tab一下 不然是同等級別 print 當條件成立,執...

Python 9「切片和迭代「

我們在對list或者tuple的元素進行取值時,一般的方法是這樣的 l 1,2,3 l 0 l 1 l 2 或者使用迴圈來獲取 l n 2 for i in range n lpython提供了更加簡便的方法能讓我們獲取這些值,那就是切片 slice list 1,2,3,4,5 取list集合中的...