我正在学习python,但我似乎不明白为什么我的代码是错误的。
def rental_car_cost(days):
rent = 40 * days
if days >= 7:
rent -=50
elif days > 3 and days < 7: # is this allowed in Python?
rent -=30
return rent
我只想3天<7
我尝试搜索if语句的语法,但无法在线找到答案。如果天数天数大于7,则租金=租金-50,而如果天数大于3但小于7,则租金=租金-30,这就是我要完成的事情。
def rental_car_cost(days):
rent = 40 * days
if days >= 7:
rent -=50
elif days > 3 and days < 7: # is this allowed in Python?
rent -=30
return rent
该错误表明未定义功能rental_car_cost ...
答案 0 :(得分:-1)
这是您所寻找的最接近的东西:
days=4
if 3 < days and days < 7:
print ("Yes")
Yes