10.8 实验室:通行费计算 收费公路通常会根据一天中的时间以及是工作日还是周末收取不同的费用。编写一个带有三个参数的函数 calc_toll():
一天中的当前时间(整数) 时间是否为早上(布尔值),其中 AM = True 和 PM = False 这一天是否在周末(布尔值) 该函数根据下表返回正确的通行费(浮动)。
平日通行费
早上 7:00 之前($1.15) 上午 7:00 至 9:59($2.95) 上午 10:00 至下午 2:59 ($1.90) 下午 3:00 至晚上 7:59($3.95) 晚上 8:00 开始($1.40) 周末通行费
早上 7:00 之前($1.05) 上午 7:00 至下午 7:59($2.15) 晚上 8:00 开始($1.10) 示例:下面的函数调用,使用给定的参数,将返回以下通行费:
calc_toll(8, True, False) 返回 2.95 calc_toll(1, False, False) 返回 1.90 calc_toll(3, False, True) 返回 2.15 calc_toll(5, True, True) 返回 1.05
*Currenlty 2/10,如果任何人有或能够找到解决方案将会有所帮助。