所选择的交通运输场景 对场景的算法逻辑进行具体的说明(文字和图表形式)对算法的数据来源进行说明 对程序的编制思路进行说明·对程序的架构进行说明 -编写简单的用户使用手册 课程设计 参考内容: -北京出租车的车费算法-基本算法 ·收费方法如下: ·车价=起步价【13元】(里程数<3) ·车价=起步价【13元】+(里程数-起步里程数【3公里】)*每公里单价【2.3元】(里程数<10) 车价=起步价【13元】+(远程里程标准【10公里】-起步里程数【3公里】)*梅公里单价+(里程数-远程里程标准【101)*远程每公里单价【3.2元】(里程数>10) ·燃油附加费标准调整为每运次1元。 课程设计 参考内容: -北京出租车的车费算法-深化算法 ·单程15公里以上的部分加收50%空驶费 ·时速低于12公里/小时,每累计5分钟加收1公里费用:等候乘客,每累计5分钟,加收1公里费用: ·23:00至次日5:00运营时,基本单价加收20%的费用 ·不同乘客合租,按合乘里程各收60%;·电话租车,每次加收3元电话租车费 ·出租车四舍五入按元收费,没有角分的概念
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
while True:
km = float(input('请输入公里数:'))
if km <= 0:
print('公里数输入错误,重新输入:')
break
else:
if km <= 2 and km > 0:
print('您需要支付8元车费!')
if km >2 and km <= 12:
cost = 8 + (km - 2) * 1.2
print('您需要支付 %s'%cost,'元车费!')
if km > 12:
cost = 8 +(12 - 2) * 1.2 + (km -12)*1.5
print('您需要支付%s'%cost,'元车费!')
参考一下,如有帮助,望采纳,谢谢