这样写对吗?有没有地方需要优化?
# coding:utf-8 # 出租车起步价13元 3km内收费13元 taxi = 13 km = input('走了多少公里:') if int(km) <= 3: total = 13 print('坐车花费{}元'.format(total), end = ' ') elif 3 < int(km) < 10: # 超过3公里单价为2.3 total = 13 + int(km) * 2.3 - 3 * 2.3 print('坐车花费{}元'.format(total), end = ' ') else: # 超过10公里,单价为2.76 total = 13 + int(km) * 2.76 - 3 * 2.3 print('坐车花费{}元'.format(total), end = ' ') # 燃油附加费是1元 print('燃油附加费是{}元,总费用是{}元'.format(1, total + 1))
12
收起
正在回答 回答被采纳积分+1
1回答
Python全能工程师
- 参与学习 人
- 提交作业 16247 份
- 解答问题 4470 个
全新版本覆盖5大热门就业方向:Web全栈、爬虫、数据分析、软件测试、人工智能,零基础进击Python全能型工程师,从大厂挑人到我挑大厂,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星