smartsy 发表于 2021-3-5 23:02:36

一个小问题

如图所示,该题要求输入e以后结束该程序,而我想在输入e的时候能够输出“本次录入分数结束”的提示语,请问应该怎么写代码,试了好多次都没有达到想要得效果

Daniel_Zhang 发表于 2021-3-5 23:05:52

那不就 22 行 顶格插入这个

print('本次录入分数结束')

yuedong 发表于 2021-3-5 23:21:31


sign = True
while sign:
   
    score = input('请输入成绩:')
    if score == 'e':
      sign = False
      print('本次录入分数结束!')
      break
    else:
      score = int(score)
      
    if score < 60 :
      print('D')
    elif score < 80:
      print('C')
    elif score < 90 :
      print('B')
    elif score <= 100:
      print('A')

yuedong 发表于 2021-3-5 23:22:28

yuedong 发表于 2021-3-5 23:21


我刚刚试了应该可以达到效果

smartsy 发表于 2021-3-6 20:43:32

Daniel_Zhang 发表于 2021-3-5 23:05
那不就 22 行 顶格插入这个

{:10_266:}是的,其实这样更简单
页: [1]
查看完整版本: 一个小问题