初学者,为什么出现这样的情况呢?

问题遇到的现象和发生背景

初学者,为什么出现这样的情况呢?

问题相关代码,请勿粘贴截图
             a = 0
            a = predict_result
            for i in range(a):
                print(a)

运行结果及报错内容

TypeError: unsupported types for lt: 'int', 'list'

predict_result 你这个是什么,不是数字的话怎么能用range呢?

报错信息不是很明显了么,你这个a是个int类型的,range()括号里变量需要是个list类型的

你的 predict_result是什么,建议代码贴完整

range里面应该是一个数,

range() 函数用法
它需要的参数是一个整数数字
https://www.runoob.com/python/python-func-range.html

您好,请问方便把全部代码放上来吗?
首先,目前问题有2个:
(1)变量predict_result没有定义。
(2)变量predict_result没有确定数据类型。
解决方案:
(1)定义并转换predict_result变量,如predict_result=int(input('请输入预测的结果:'))
其次,您提供的报错信息‘TypeError: unsupported types for lt: 'int', 'list'’似乎有些问题,它指向了一个未知的运算符‘lt’,数据型之间也没有用‘and’连接,不太像Python的作风。