問題已解決
老師 這種題目要怎么做這是python題目
溫馨提示:如果以上題目與您遇到的情況不符,可直接提問,隨時問隨時答
速問速答以下是兩個Python程序,分別根據(jù)要求計算應(yīng)付貨款和輸出成績等級。
1. 計算應(yīng)付貨款
python
# 從鍵盤接收訂貨量
order_quantity = int(input(請輸入訂貨量:))
# 假設(shè)原定價格為10元
original_price = 10
# 根據(jù)訂貨量計算折扣
if order_quantity < 300:
discount = 0 # 沒有折扣
elif 300 <= order_quantity < 500:
discount = 0.03 # 3% 折扣
elif 500 <= order_quantity < 1000:
discount = 0.05 # 5% 折扣
elif 1000 <= order_quantity < 2000:
discount = 0.08 # 8% 折扣
else:
discount = 0.10 # 10% 折扣
# 計算應(yīng)付貨款
payable_amount = order_quantity * original_price * (1 - discount)
# 輸出應(yīng)付貨款
print(f應(yīng)付貨款為:{payable_amount:.2f}元)
2. 輸出成績等級
python
# 從鍵盤接收百分制成績
score = int(input(請輸入百分制成績:))
# 根據(jù)成績判斷等級
if score >= 90:
grade = 優(yōu)秀
elif 80 <= score < 90:
grade = 良好
elif 70 <= score < 80:
grade = 中等
elif 60 <= score < 70:
grade = 及格
else:
grade = 不及格
# 輸出成績等級
print(f成績等級為:{grade})
這兩個程序都是基于用戶輸入來執(zhí)行的。第一個程序接收訂貨量,并根據(jù)訂貨量計算應(yīng)付貨款。第二個程序接收百分制成績,并輸出對應(yīng)的成績等級。注意,在第一個程序中,payable_amount:.2f 表示輸出結(jié)果保留兩位小數(shù)。在實際應(yīng)用中,你可能需要添加更多的錯誤處理,例如確保輸入的是數(shù)字等。
04/11 09:00
閱讀 2267