找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 52|回复: 0

[求助] 如何编译出租车计价器

1

主题

1

帖子

1

积分

贫民

积分
1
周鑫_eSPpM 发表于 2020-10-12 22:04:38 | 显示全部楼层 |阅读模式
题目是这样的,某市出租车起步价2公里内:8元,超过2公里不足5公里:每公里2元,超过5公里不足8公里,每公里加3元,超过8公里,每公里加4元,问最终到达目的地多少钱:

我的思路是这样的:
d=int(input)
if d <=2:
    print(8)
elif d<=5 And d>2:
    print(8+(d-2)*2)
elif d<=8 And d>5:
    print(14+(d-2)*3))
else:
    print(23+(d-2)*3))


运行到:第三行 print(8)还行
到了第五行 ,提示unsupported operand type(s) for +: 'int' and 'NoneType'
应该是变量书写不规范,但是不知道该怎么修改,请高手指点。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表