gpt4 book ai didi

python - Codecademy 汽车租赁

转载 作者:太空宇宙 更新时间:2023-11-04 10:44:04 24 4
gpt4 key购买 nike

days = int(raw_input("How many days do you want to rent da car for?"))

def rental_car_cost(days):
if days < 3:
return days * 40
if days >= 3 and days <= 7:
return ((days * 40)-20)
elif days > 7:
return ((days*40) -50)


print rental_car_cost(days)

提前感谢您的帮助。我想要做的是让这个函数返回:

  1. 以每天 40 元的价格租用 2 天或更短时间的汽车的费用。
  2. 汽车的费用是租用 3 到 7 天的汽车,折扣为 20。
  3. 租车超过 7 天且折扣 50 的费用。

但是,当我输入 35 天而不是 1,350 天时,我什么也得不到。当我连续几天投入 5 时……我什么也得不到。想法?

最佳答案

您想将第二个 if 语句更改为 if days >= 3 and days <=7 .您现在拥有的基本上是“小于或等于 3 天,大于或等于 7 天”。

关于python - Codecademy 汽车租赁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18649251/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com