Python报错TypeError: '<' not supported between instances of 'str
程序员文章站
2022-09-26 18:11:31
报错内容: 分析:input()返回的数据类型是str,不能直接和整数进行比较,必须先把str换成整数,使用int()方法 因此,将input变量转换为int型即可。 ......
1 n = input() 2 if n>=100:print(int(n)/10) 3 else:print(int(n)*10)
报错内容:
Traceback (most recent call last): File "1.py", line 12, in <module> if n>=100:print(int(n)/10) TypeError: '>=' not supported between instances of 'str' and 'int' ***Repl Closed***
分析:input()返回的数据类型是str,不能直接和整数进行比较,必须先把str换成整数,使用int()方法
因此,将input变量转换为int型即可。
1 n = input() 2 n = int(n) 3 if n>=100:print(int(n)/10) 4 else:print(int(n)*10)
上一篇: 阿里分布式服务框架Dubbo的架构总结
推荐阅读
-
Python报错TypeError: '<' not supported between instances of 'str
-
Python报错:TypeError: the JSON object must be str, bytes or bytearray, not ‘dict‘
-
Python网络编程报错TypeError: a bytes-like object is required, not 'str' 的解决办法
-
Python报错TypeError: '<' not supported between instances of 'str
-
Python网络编程报错TypeError: a bytes-like object is required, not 'str' 的解决办法
-
Python报错:TypeError: the JSON object must be str, bytes or bytearray, not ‘dict‘