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)) # 输出费用,确保是整数形式
上一题
下一题