
这个怎么做啊?阳了十天,落下两周课,一回来上课什么都不会做,迅速学会for循环有什么技巧吗?
关注先设定折扣参数order_quantity,然后for循环做判断,代码给你
def calculate_discount(order_quantity):
if order_quantity < 100:
discount = 1 # 没有折扣
elif order_quantity <= 300:
discount = 0.95 # 打九五折
elif order_quantity <= 500:
discount = 0.9 # 打九折
else:
discount = 0.8 # 打八折
return discount
# 客户订单数量列表
orders = {
"客户01": 600,
"客户02": 450,
"客户03": 300,
"客户04": 86,
}
# 对每个订单计算折扣
for customer, quantity in orders.items():
discount = calculate_discount(quantity)
print(f"{customer}: 订单数量 {quantity}, 折扣 {discount*100}%")
如果有帮助,请点击一下采纳该答案~谢谢