Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python CodeAcademy汽车租赁II days=int(原始输入(“您想租da车多少天?”) def租车费用(天): 如果天数小于3天: 返程天数*40 elif天数>=3天和第7天: 返回((天*40)-50) 打印租车成本(天)_Python_If Statement - Fatal编程技术网

Python CodeAcademy汽车租赁II days=int(原始输入(“您想租da车多少天?”) def租车费用(天): 如果天数小于3天: 返程天数*40 elif天数>=3天和第7天: 返回((天*40)-50) 打印租车成本(天)

Python CodeAcademy汽车租赁II days=int(原始输入(“您想租da车多少天?”) def租车费用(天): 如果天数小于3天: 返程天数*40 elif天数>=3天和第7天: 返回((天*40)-50) 打印租车成本(天),python,if-statement,Python,If Statement,我试图弄明白为什么当我连续使用7天时,代码没有给出230。问题似乎出现在第三条if语句中。第二条if语句正在触发,因为您使用了=3和days=(大于或等于) elif天数>=3天,天数=7天: (7*40)-20=260。你为什么期望230?到目前为止,你缺少问题陈述(你假设每个人都知道这个问题,并且愿意为你搜索它,但事实并非如此)。旁注:在将“感谢便条”添加回你的帖子之前,请检查以下讨论: days = int(raw_input("How many days do you want to r

我试图弄明白为什么当我连续使用7天时,代码没有给出230。问题似乎出现在第三条if语句中。

第二条if语句正在触发,因为您使用了=3和days=(大于或等于)

elif天数>=3天,天数<7天:
返回((天*40)-20)
elif天数>=7天:

(7*40)-20=260。你为什么期望230?到目前为止,你缺少问题陈述(你假设每个人都知道这个问题,并且愿意为你搜索它,但事实并非如此)。旁注:在将“感谢便条”添加回你的帖子之前,请检查以下讨论:
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
     elif days >= 3 and days <= 7:
        return ((days * 40)-20)
     elif days > 7:
         return ((days*40) -50)

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