TypeError: ‘>’ not supported between instances of ‘str’ and ‘int’
例题:
从键盘输入若干整数,求所有输入的正数的和,遇到负数以后便结束该操作。
错误示例:
报错原因:
因为input()返回的数据类型是str类型,不能直接和整数进行比较,必须先做类型转换,使用int()方法把str转换成int型:num = int(input("请输入一个整数:"))
纠正后的代码:
运行结果:
版权声明:本文为weixin_43330211原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。