python入門9 條件語句

2022-07-08 06:36:12 字數 2217 閱讀 3009

條件語句:

if 條件為真:

執行語句塊 (執行完結束不執行elif,else)

elif 條件為真:

執行語句塊 (執行完結束不執行else)

else:

執行語句塊

#

coding:utf-8

#/usr/bin/python

"""2018-11-03

dinghanhua

分支結構

"""score = 85

'''if

'''if score >= 60:

print('

已通過考試

') #

大於等於60分考試通過

'''if else

'''if score >= 60:

print('合格'

)else

:

print('

不合格'

)'''

if elif else

'''if score >= 90:

print('優秀'

)elif score >= 80:

print('良好'

)elif score >= 60:

print('及格'

)else

:

print('

不合格'

)

'''

判斷使用者輸入是否是偶數

'''while

true:

num = input('

請輸入整數:')

if num.isdigit() or ( num.startswith('

-') and num[1:].isdigit() ): #

正負整數判斷

if int(num)%2==0:

print

(num)

break

else

:

print('

不是偶數,重新輸入')

else

:

print('

輸入不合法,請重新輸入')

'''false 0 none () {} 都是false

'''if

not:

print('

非空')

'''

根據通話秒數計算話費,

3分鐘之內0.2元

之後每分鐘0.1元

不滿一分鐘按一分鐘計算

'''def

fee(sec):

if sec <=180 and sec >0:

return 0.2

else

: min = sec // 60 if sec % 60 == 0 else sec // 60 + 1 #

總通話分鐘數,邊界值處理

return 0.2+0.1*(min-3)

print('

話費:%.2f

'%fee(15))

print('

話費:%.2f

'%fee(60))

print('

話費:%.2f

'%fee(181))

print('

話費:%.2f

'%fee(500))

'''

根據輸入的月份顯示天數

'''month = input('

輸入月份')

if month in ['

1','

3','

5','

7','

8','

10','12'

]:

print('

%s月 31天

'%month)

elif month in ['

4','

6','

9','11'

]:

print('

%s月 30天

'%month)

elif month == '2'

:

print('

%s月閏年29,非閏年28天

'%month)

else

:

print('

輸入有誤

')

Python基礎入門2 條件語句和迴圈語句

上次我們簡單說了一下基礎的語法變數和運算子,下面我們繼續深入 python 條件語句 if 判斷條件 執行語句 else 執行語句 我想這個就不用我多說了。提示 python 復合布林表示式計算採用短路規則 python迴圈語句 while 判斷條件 執行語句 for iterating var i...

python從入門到 (5)條件控制語句

語法 if 條件表示式 塊 塊 塊中儲存著 組 同 個 塊中的 要麼都執 要麼都不執 塊以縮排開始,直到 恢復到之前的縮排級別時結束 塊就是 種為 分組的機制 value 30000 if value 30000 print 有錢任性 elif value 20000 print 有錢真好 elif...

python學習 02 條件語句

if expression expr true suiteif 2 1and not2 3 print correct judgement correct judgement if expression expr true suite else expr false suitetemp input ...