if 條件:
滿足條件時的操作
else:
不滿足條件時的操作
可以和else一起使用
if 性別為男性:
輸出男性的體重
...elif 性別為女性:
輸出女性的體重
...else:
第三種性別的體重
...
if 條件1:
滿足條件1 做的事情1
滿足條件1 做的事情2
if 條件2:
滿足條件2 做的事情1
滿足條件2 做的事情2
格式:變數 = 值1 if 條件 else 值2
當條件成立時把 值1 賦值給變數,條件不成立時把 值2 賦值給變數,其實就是對if...else 語句的一種簡寫。
a = 10
b = 30
c = a if a>b else b
print('a和b兩個數的較大值是%d'%c)
print('歡迎來到召喚師峽谷')
money = int(input('請輸入充值金幣的金額:'))
print('''商店現有裝備:
三相之力 3733金幣
無盡之刃 2900金幣
中亞沙漏 1600金幣
是否購買? 購買(yes) 不買(no)''')
result = input('請選擇:')
if result == 'yes':
if money >= 3733:
print('三相之力購買成功,餘額:%d' % (money - 3733))
elif 2900 <= money < 3733:
print('無盡之刃購買成功,餘額:%d' % (money - 2900))
elif 1600 <= money < 2900:
print('中亞沙漏購買成功,餘額:%d' % (money - 1600))
else:
print('餘額不足,請充值')
else:
print('再見')
print('-----歡迎來到口碑-----')
money = int(input('你擁有津貼金額:'))
if money >= 20:
print('滿80-20優惠券兌換成功')
price = int(input('購買的商品**:'))
if price >= 80:
print('優惠券使用成功,還需支付:%d元' % (price - 20))
else:
print('不滿足優惠券使用規則,還需支付:%d元' % price)
else:
print('津貼金額不足,不能兌換優惠券')
python流程控制 if條件判斷
if 計算機能做自動化任務,是因為它可以自己做條件判斷 簡單說,如果怎樣則怎樣。舉例 輸入使用者年齡,根據年齡的不同列印出不同的內容,這裡我們用if語句來實現 age 18 if age 20 print 大叔您好!print 成年人了 else print 小朋友你好 根據python的縮排規則,...
Python 流程控制(if條件判斷詳解)
流程控制是計算機運算領域的用語,意指在程式執行時,個別的指令 或是陳述 子程式 執行或求值的順序 再複雜的程式基本都是由這三大流程組成 if符合執行條件 則按照設定好的程式執行,不滿足就執行其他其他操作 我們所說的分支語句 就是所謂的判斷語句 if else 語句,當 if 的條件為 true 時執...
流程控制之if判斷
一,如果 成績 90,那麼 優秀 如果成績 80且 90,那麼 良好 如果成績 70且 80,那麼 普通 其他情況 很差 score input please input your score score int score if score 90 print 優秀 elif score 80 pr...