有人可以看看怎么做吗
每次使用randint函数随机生成 1 个1 - 100 之间的整数,共生成 10 个整数加到列表中,不允许用sort()和sorted()等排序函数或排序方法,输出升序排序的列表。
import random
n = int(input('请输入一个整数:'))
random.seed(n)
num = []
for i in range(10):
num.append(random.randint(1,100))
for i in range(10):
for j in range(i+1,10):
if num[j]<num[i]:
num[j],num[i] = num[i],num[j]
print(num)
#每次使用randint函数随机生成 1 个1 - 100 之间的整数,共生成 10 个整数加到列表中,不允许用sort()和sorted()等排序函数或排序方法,输出升序排序的列表。
#每次使用randint函数随机生成 1 个1 - 100 之间的整数,共生成 10 个整数加到列表中,不允许用sort()和sorted()等排序函数或排序方法,输出升序排序的列表。
import random
count = int(input('N:'))
lst = []
for i in range(count):
num = random.randint(1,100)
if len(lst) == 0:
lst.append(num)
else:
for j in range(len(lst)):
if num<= lst[j]:
lst.insert(j,num)
break
else:
if j == len(lst) -1 :
lst.append(num)
else:
pass
print(lst)