List 类型错误:'<';不支持';列表';用Python
这是我的代码副本:List 类型错误:'<';不支持';列表';用Python,list,integer,typeerror,List,Integer,Typeerror,这是我的代码副本: scores = [100, 90, 80] par_info = [] for i in scores: if scores == 80: par_info = "Made Par" elif scores < 80: par_info = "Under Par" elif scores > 80: par_info = "Over
scores = [100, 90, 80]
par_info = []
for i in scores:
if scores == 80:
par_info = "Made Par"
elif scores < 80:
par_info = "Under Par"
elif scores > 80:
par_info = "Over Par"
得分=[100,90,80]
par_信息=[]
对于我的分数:
如果得分==80:
par_info=“制造par”
elif评分<80分:
par_info=“低于par”
elif评分>80分:
par_info=“超过par”
我知道循环并没有经过一个列表,但我找不到解决这个问题的答案。请帮助,提前感谢。这里您将比较您的数组
分数
与数字80:
if scores == 80:
您无法将数组与数字进行比较,您可能正在尝试将循环的当前元素i
与数字进行比较:
scores = [100, 90, 80]
par_info = []
for i in scores:
if i == 80:
par_info = "Made Par"
elif i < 80:
par_info = "Under Par"
elif i > 80:
par_info = "Over Par"
得分=[100,90,80]
par_信息=[]
对于我的分数:
如果i==80:
par_info=“制造par”
elif i<80:
par_info=“低于par”
如果i>80:
par_info=“超过par”
您可能还希望附加到数组:
scores = [100, 90, 80]
par_info = []
for i in scores:
if i == 80:
par_info.append("Made Par")
elif i < 80:
par_info.append("Under Par")
elif i > 80:
par_info.append("Over Par")
得分=[100,90,80]
par_信息=[]
对于我的分数:
如果i==80:
par_信息附加(“制作par”)
elif i<80:
par_信息附加(“par下”)
如果i>80:
par_信息附加(“超过par”)