测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A26415. 出租车费用

填空题 较易

题目描述

出租车费用

题目描述

某市出租车的计费标准是:起步价(3千米以内,包括3千米)14元,以后每超过1千米(不足1千米的按1千米计算)另加价3元。小可家到学校距离n千米,他打车需要多少钱?

输入描述

输入一个数n表示小可家到学校距离。

输出描述

输出打车的费用。

输入样例

8.8

输出样例

32

参考答案

n = float(input()) # 读取距离 # 起步价14元(3千米及以内) if n <= 3: fare = 14 else: # 超出3千米的部分,不足1千米按1千米计算 extra_distance = n - 3 # 使用ceil函数向上取整 import math extra_kilometers = math.ceil(extra_distance) # 总费用 = 起步价 + 超出部分费用(每千米3元) fare = 14 + extra_kilometers * 3 print(int(fare)) # 输出费用,确保是整数形式
上一题 下一题