李大彤不是大头 发表于 2021-11-12 16:14:44

求解答:Python第6讲课后作业动手练一练第一题!!

本帖最后由 李大彤不是大头 于 2021-11-13 01:16 编辑

亲爱的友友们:
Python第6讲课后作业动手练一练第一题:编写一个成绩评级程序,要求用户输入分数,程序返回对应的评级

我这样的写法为什么报错呀?

grade=int(("请输入你的成绩:"))

if grade<60:
    print("你的成绩是D")
else:
    if grade<80:
      print("你的成绩是C")
    else:
      if grade<90:
            print("你的成绩是B")
      else:
            if grade<100:
                print("你的成绩是A")
            else:
                print("你的成绩是S")

李大彤不是大头 发表于 2021-11-12 16:19:55

啊 我知道了!但我现在还不会删帖子,哭了,就自问自答了

fish_nian 发表于 2021-11-12 16:21:39

grade=int(("请输入你的成绩:"))
改成
grade=int(input("请输入你的成绩:"))

流氓锈才 发表于 2021-11-12 16:40:34

李大彤不是大头 发表于 2021-11-12 16:19
啊 我知道了!但我现在还不会删帖子,哭了,就自问自答了

编辑帖子,标记已解决就好

山西李逵 发表于 2021-11-12 17:56:49

input

傻眼貓咪 发表于 2021-11-12 18:15:50

可以试试直接用 else if(这样就可以避免每次用 else 就缩进,结果越来越缩进)

李大彤不是大头 发表于 2021-11-13 01:15:44

fish_nian 发表于 2021-11-12 16:21
grade=int(("请输入你的成绩:"))
改成
grade=int(input("请输入你的成绩:"))

好滴,谢谢!

李大彤不是大头 发表于 2021-11-13 01:16:41

流氓锈才 发表于 2021-11-12 16:40
编辑帖子,标记已解决就好

好滴,谢谢!

李大彤不是大头 发表于 2021-11-13 01:19:48

傻眼貓咪 发表于 2021-11-12 18:15
可以试试直接用 else if(这样就可以避免每次用 else 就缩进,结果越来越缩进)

好滴,谢谢!
页: [1]
查看完整版本: 求解答:Python第6讲课后作业动手练一练第一题!!