gpt4 book ai didi

python-3.x - 类型错误:不可排序的类型:int() > list()

转载 作者:行者123 更新时间:2023-12-02 03:20:45 25 4
gpt4 key购买 nike

# Import Packages
import random

# Global Variables
perf_num = 500
species = [20]
temp_num = 0
length = 0
s = 0

# Main Program
for num in range(100):
r1 = int(random.random()*10)
r2 = int(random.random()*10)
species.append(r1)
length = len(species)
while s < length:
print(s)
if species[s-1] > species[s]:
temp_num = species[s-1] - r1
species[s-1] = temp_num
else:
temp_num = species[s] - r1
species[s] = temp_num
if s-1 < 5:
species[s-1] = []
s += 1

print(species)

请不要用非常复杂的编码语言解释,因为我刚开始从 youtube 学习 Python。我尝试制作自己的程序并继续出现此错误。

最佳答案

在下一行中:

species[s-1] = []

您将一个空列表分配给一个数字列表,结果如下:

20 [20, 2] 2

然后当你尝试比较一个数字和一个列表时:

if species[s-1] > species[s]:

你会得到那个错误:

TypeError: unorderable types: int() > list()

关于python-3.x - 类型错误:不可排序的类型:int() > list(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33586052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com