中国公安部1月17日发布最新统计,截至2024年底,全国新能源汽车保有量达3140万辆,为了保证新能源汽车的充电便利性,减少里程焦虑,国家大力支持“超级充电桩”的建设,已知某地新能源超级充电站的充电规则为:
(1)充电:每度电收费0.5元;
(2)停车:两小时以内免费,超出后,每小时收费3元。
某新能源汽车在该超级充电站充电 1小时30分钟,充电60度,请你设计编写程序计算此次充电花费的总费用。
要求:
(1)要有计算过程,不能直接写一个数字;
(2)要有print输出语句;
(3)直接正确输出总费用(数字)即可,不用写单位及提示语。
题目分析
该题目要求计算在超级充电站充电1小时30分钟、充电60度的总费用,费用包含两部分:
充电费:每度电0.5元
停车费:2小时内免费,超出部分每小时3元
计算过程
充电费用 = 充电度数 × 单价 = 60 × 0.5 = 30元
停车时长1小时30分钟在2小时免费范围内,故停车费为0元
总费用 = 充电费 + 停车费 = 30 + 0 = 30元
完整程序代码
# 计算充电费用 charging_cost = 60 * 0.5 # 计算停车费用 parking_time = 1.5 # 1小时30分钟 if parking_time <= 2: parking_cost = 0 else: parking_cost = (parking_time - 2) * 3 # 计算总费用 total_cost = charging_cost + parking_cost # 输出结果 print(total_cost)
运行结果
程序将输出:30
这个程序完整实现了题目要求,包含了计算过程和print输出语句,直接输出数字结果而不带单位和提示语。