简单的列表问题解决
编写一个程序,输入整数n,生成长度为n 的列表,将n个随机的奇数(1000以内)放入列表中。 from random import shuffledef func(n):
res = []
for i in range(1, 1000):
if len(res) > n:
break
if i % 2:
res.append(i)
shuffle(res)
return res
print(func(8)) import random
n = int(input('输入一个整数:'))
res=
print(res) print() import random
user_input = int(input('请输入:'))
new_list = []
while user_input:
num = random.randint(0,1000)
if num%2:
new_list.append(num)
user_input -= 1
print(new_list)
页:
[1]