这样写对吗?有没有地方需要优化?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | # 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 )) |
13
收起
正在回答 回答被采纳积分+1
1回答
Python全能工程师
- 参与学习 人
- 提交作业 16330 份
- 解答问题 4470 个
全新版本覆盖5大热门就业方向:Web全栈、爬虫、数据分析、软件测试、人工智能,零基础进击Python全能型工程师,从大厂挑人到我挑大厂,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧