某市出租车的计费标准是: 起步价 (3千米以内,包括3千米) 14元,以后每超过1千米(不足1千米的按1千米计算)另加价3元。 小可家到学校距离n千米,他打车需要多少钱? 输入描述: 输入一个数n表示小可家到学校距离。 输出描述: 输出打车的费用。 样例1: 输入: 8.8 输出: 32
正确答案:参考程序(Python):import math;n=float(input());print(14 if n<=3 else int(14+math.ceil(n-3)*3))。样例8.8→14+ceil(5.8)*3=14+6*3=32。核心:起步价+超3km按不足1km进1加价。
试卷来源:2023全国青少年信息素养大赛Python编程挑战赛(小学组_复赛_北京赛区)真题