以下是两个Python程序,分别根据要求计算应付货款和输出成绩等级。
1. 计算应付货款
python
# 从键盘接收订货量
order_quantity = int(input(请输入订货量:))
# 假设原定价格为10元
original_price = 10
# 根据订货量计算折扣
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% 折扣
# 计算应付货款
payable_amount = order_quantity * original_price * (1 - discount)
# 输出应付货款
print(f应付货款为:{payable_amount:.2f}元)
2. 输出成绩等级
python
# 从键盘接收百分制成绩
score = int(input(请输入百分制成绩:))
# 根据成绩判断等级
if score >= 90:
grade = 优秀
elif 80 <= score < 90:
grade = 良好
elif 70 <= score < 80:
grade = 中等
elif 60 <= score < 70:
grade = 及格
else:
grade = 不及格
# 输出成绩等级
print(f成绩等级为:{grade})
这两个程序都是基于用户输入来执行的。第一个程序接收订货量,并根据订货量计算应付货款。第二个程序接收百分制成绩,并输出对应的成绩等级。注意,在第一个程序中,payable_amount:.2f 表示输出结果保留两位小数。在实际应用中,你可能需要添加更多的错误处理,例如确保输入的是数字等。