昨天教的是判斷式,那它會用到程式區塊,那Python要怎麼顯示程式區塊呢?是要用冒號以及縮排來顯示,縮排非常非常的重要,我在這部分跌倒了好幾次இдஇ,所以大家一定要特別小心!
那今天就進階一點,巢狀判斷式就是在if判斷式再加入if判斷式,程式並沒有規定只能再加幾層,但是如果太貪心加太多了之後除錯就會變得比較複雜,可讀性就降低了。那就透露到這邊,剩下的就看影片來了解吧~
影片的最後有三題練習題,我把題目放在下面了,答案會公布影片中呦~
您正在創建一個Python程序來評估英文大小寫,請選擇四個代碼,並按照正確的順序排列。
A. animal = input('Enter your favorite animal:')
B. if animal.lower() == animal:
print(animal, 'is all lower case.')
C. else: print(animal, 'is mixed case.')
D. if animal.lower == animal:
print(animal, 'is all lower case.')
E. elif animal.upper() == animal:
print(animal, 'is all upper case.')
F. elif animal.upper == animal:
print(animal, 'is all upper case.')
請觀察以下程式碼,並回答下列問題。
if income >= 540000:
if income >= 4530000:
income_tax = income * 0.4
elif income >= 2420000:
income_tax = income * 0.3
elif income >= 1210000:
income_tax = income * 0.2
else:
income_tax = income * 0.12
else:
income_tax = 0
(1) 當今年收入到達多少便要開始徵收所得稅?
A. 4530000
B. 2420000
C. 1210000
D. 540000
(2) 若今年收入為4500000,所得稅為幾%?
A. 40%
B. 30%
C. 20%
D. 12%
您正在編寫一個根據消費金額獲得折價券的函式,該功能必須滿足以下要求:
___(1)___
___(2)___
discount = 150
elif purchase_amount >= 2000:
discount = 100
else:
discount = 50
___(3)___
(1)
A. else:discount = 0
B. if purchase_amount >= 1500:
C. if purchase_amount >= 2500:
(2)
A. else:discount = 0
B. if purchase_amount >= 1500:
C. if purchase_amount >= 2500:
(3)
A. else:discount = 0
B. if purchase_amount >= 1500:
C. if purchase_amount >= 2500: