web_c 发表于 2020-4-5 16:49:30

简单的列表问题解决

编写一个程序,输入整数n,生成长度为n 的列表,将n个随机的奇数(1000以内)放入列表中。

qiuyouzhi 发表于 2020-4-5 16:53:04

from random import shuffle

def 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))

BngThea 发表于 2020-4-5 17:03:30

import random

n = int(input('输入一个整数:'))
res=
print(res)

zltzlt 发表于 2020-4-5 17:21:12

print()

raimond 发表于 2020-4-5 17:41:19

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]
查看完整版本: 简单的列表问题解决