Python 获取大于小于的上的TypeError

Python 获取大于小于的上的TypeError,python,Python,ifif(num1确保num1是一个int类型。看起来num1是一个字符串。您可以通过运行type(num1)来检查num1的类型。您不能将字符串与整数进行比较。例如“this”>=2没有意义。祝你好运,继续学习。我认为错误是不言自明的,你正在尝试计算一个字符串和一个int。确保num1中的值是一个int错误告诉你num1是一个字符串而不是一个数字。你可以用int将它转换成整数(如果这里合适的话)(num1)可能会编辑您的问题,以包括定义了num1的行。例如,如果是通过input(),则必须使用

if
if(num1确保num1是一个int类型。看起来num1是一个字符串。您可以通过运行type(num1)来检查num1的类型。您不能将字符串与整数进行比较。例如“this”>=2没有意义。祝你好运,继续学习。

我认为错误是不言自明的,你正在尝试计算一个字符串和一个int。确保num1中的值是一个int

错误告诉你
num1
是一个字符串而不是一个数字。你可以用
int将它转换成整数(如果这里合适的话)(num1)可能会编辑您的问题,以包括定义了
num1
的行。例如,如果是通过
input()
,则必须使用前面提到的
int
进行转换。为了简单调试,我还经常插入
print(num1)
在产生错误的那一行之前加上一行,作为实际检查。@标记这一行有效,谢谢!