條件語句:
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:
(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 ...