我为我的作业写了这段代码:
import random
score=[]
random.seed(1)
for i in range(0,100):
score.append(random.randrange(0,21))
for k in range(20, -1, -1):
print("Who get %2d score in test? : "%(k), end='')
while score.count(k)!=0:
j = score.index(k)
print("%3s" % (j), end=" ")
score.remove(k)
score.insert(j,25)
print("\n")
Run Code Online (Sandbox Code Playgroud)
我在电脑上运行了很多次,结果都是一样的。讽刺的是,在其他计算机上,结果与我的计算机不同,而且每次执行时都会重复。
我的代码有什么问题吗?