Python3.8.10 TypeError: '<' not supported between instances of 'str' and 'int' 怎样修正代码

Python3.8.10
输入

img


输出

img


请问怎样修正代码 我是xiao白

a=int(input("考试分数:"))
需要一个转换

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7767025
  • 这篇博客也不错, 你可以看下【已解决】TypeError: ‘<‘ not supported between instances of ‘str‘ and ‘int‘_Python系列学习笔记
  • 除此之外, 这篇博客: Python 各种报错解释及处理方法中的 6 ‘<=’ not supported between instances of ‘str’ and ‘int’ 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    提示如下图:
    在这里插入图片描述
    #处理方法:

    score = input("请输入分数:")
    if score >= 90:
        print("A")
    elif 60 < score < 89:
        print("B")
    else:
        print("C")
    
    

    将score从str转换为int即可

    score = input("请输入分数:")
    score = int(score)	//将score从str转换为int
    if score >= 90:
        print("A")
    elif 60 < score < 89:
        print("B")
    else:
        print("C")
    

    #解释:
    input()返回的数据类型是str,不支持和int进行比较,更简洁的办法是输入的时候直接定义为

    score = int(input("请输入分数:"))
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^