落下两周课,什么都不会了

img


这个怎么做啊?阳了十天,落下两周课,一回来上课什么都不会做,迅速学会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}%")


如果有帮助,请点击一下采纳该答案~谢谢