为什么会报错啊,帮帮我
zql = input('请输入0到100的数')lqz = int(zql)
while 100 >= lqz >= 0:
if 100 >= lqz > 80:
print('A')
else:
80 >= lqz > 60
print('B')
else:
60 >= lqz > 40
print('C')
else:
40 >= lqz >= 0
print('D')
zql = input('请输入0到100的数')
lqz = int(zql)
else:
print('输入错误,停止测试')
本帖最后由 sunrise085 于 2019-12-27 16:44 编辑
if…else…用错了。
你的程序应该用if…elif…else…
还有,判断语句怎么能单独出现呢?80 >= lqz > 60 60 >= lqz > 40 40 >= lqz >= 0
帮你修改了
zql = input('请输入0到100的数')
lqz = int(zql)
while 100 >= lqz >= 0:
if 100 >= lqz > 80:
print('A')
elif 80 >= lqz > 60:
print('B')
elif 60 >= lqz > 40:
print('C')
else:
print('D')
zql = input('请输入0到100的数')
lqz = int(zql)
else:
print('输入错误,停止测试') 一个 if 语句只能有一个 else,但可以有多个 elif
while True:
zql = int(input('请输入 0 到 100 的数 : '))
if 0 <= zql <= 100:
if 80 < zql <= 100:
print('A')
elif 60 < zql <= 80:
print('B')
elif 40 < zql <= 60:
print('C')
else:
print('D')
else:
print('输入错误,停止测试')
break
页:
[1]