我的 TypeError 似乎是基于 groupSize,但是当我删除输入前面的 int 时,我得到了同样的错误,但在其他地方有字符串。我试图在定义排序时简单地转换变量,但这也没有帮助。不知道如何解决这个问题。
import random
groupSize = int(input('How many numbers are we sorting today?'))
numSet = random.sample(range(0, 999999), groupSize)
print('Our set of numbers is' + str(numSet))
def sort(arr, i, j, k):
for i in j:
for k in range(0, j-i-1):
if arr[k] < arr[k+1]:
arr[k], arr[k+1] = arr[k+1], arr[k]
sort(numSet, 0, groupSize, 0)
守着一只汪
相关分类