15626659442 发表于 2019-5-9 18:36:46

【python课堂作业】第一个输出怎么没有评级提示?

就第一个输入分数没有提示!

第二次输入后才有!

score = int(input('请输入一个分数:'))
while (100 >= score >= 0):
    score = int(input('请输入一个分数:'))
    if 100 >= score >= 90:
      print('A')
    elif 90 > score >= 80:
      print('B')
    elif 80 > score >= 60:
      print('C')
    elif 60 > score >= 0:
      print('D')
    else:
      print('输入错误')



输出结果↓
请输入一个分数:80
请输入一个分数:80
B

15626659442 发表于 2019-5-9 18:37:25

救命啊{:10_266:}

ba21 发表于 2019-5-9 18:40:50

1. score = int(input('请输入一个分数:'))
2. while (100 >= score >= 0):
3. score = int(input('请输入一个分数:'))

这错误犯的太低级了。



while True:
    score = int(input('请输入一个分数:'))
    if 100 >= score >= 90:
      print('A')
    elif 90 > score >= 80:
      print('B')
    elif 80 > score >= 60:
      print('C')
    elif 60 > score >= 0:
      print('D')
    else:
      print('输入错误')

15626659442 发表于 2019-5-9 18:47:38

ba21 发表于 2019-5-9 18:40
1. score = int(input('请输入一个分数:'))
2. while (100 >= score >= 0):
3. score = int(input('请输 ...

{:10_285:}感谢大佬
页: [1]
查看完整版本: 【python课堂作业】第一个输出怎么没有评级提示?