1. 程式人生 > >高階程式設計技術課後作業 第七章練習

高階程式設計技術課後作業 第七章練習

7-3 10的整數倍

程式碼:

num = int(input("請輸入一個數字:"))
if num % 10 == 0:
    print("這個數字是10的整數倍")
else:
    print("這個數字不是10的整數倍")

結果:

請輸入一個數字:100

這個數字是10的整數倍

請輸入一個數字:99

這個數字不是10的整數倍

7-5 電影票

程式碼:

message = ""
while True:
    message = input("請輸入你的年齡,或者輸入exit退出:")
    if message == "exit":
        break
age = int(message)
    if 
age >= 0 and age <= 3: print("電影票免費") elif age > 3 and age <=12: print("電影票10美元") elif age >12: print("電影票15美元")

結果:

請輸入你的年齡,或者輸入exit退出:2
電影票免費
請輸入你的年齡,或者輸入exit退出:5
電影票10美元
請輸入你的年齡,或者輸入exit退出:15
電影票15美元

請輸入你的年齡,或者輸入exit退出:exit

7-8 熟食店

程式碼:

sandwich_orders = ["雞蛋火腿三文治"
, "海苔三文治", "鰻魚三文治", "肉鬆三文治"] finished_sandwichs = [] while sandwich_orders: sandwich = sandwich_orders.pop(0) finished_sandwichs.append(sandwich) print(sandwich + "做好了") print("所有三文治都做好了,以下是所有做好的三文治的列表:") print(finished_sandwichs)

結果:

雞蛋火腿三文治做好了
海苔三文治做好了
鰻魚三文治做好了
肉鬆三文治做好了
所有三文治都做好了,以下是所有做好的三文治的列表:

['雞蛋火腿三文治', '海苔三文治', '鰻魚三文治', '肉鬆三文治']