python列表问题

产生15个10到100的随机奇数添加到列表list中,并进行从小大到排序
for i in range(1,16);
for j in range(10,101);
然后写不来了



```python

#产生15个10到100的随机奇数添加到列表list中,并进行从小大到排序
import random
result = []
i = 0
while i < 15:
    a = random.randint(10, 100)    #随机生成10-100之间的一个整数
    if a % 2 == 1:                #判断随机生成的数是否为奇数,如果为奇数执行下面的代码
        if a not in result:
            result.append(a)
            i = i + 1

print(sorted(result))

```

import random

l = [random.randrange(11, 101, 2) for _ in range(15)]
l.sort()
print(l)

望采纳

下面代码会生成 15 个 10 到 100 的随机奇数,并将它们添加到列表 list 中。然后,使用 sort 函数将列表从小到大排序。

import random

# 创建空列表
list = []

# 循环 15 次
for i in range(15):
    # 产生一个 10 到 100 的随机奇数
    number = random.randint(10, 100)
    if number % 2 == 0:
        number += 1
    # 将随机奇数添加到列表中
    list.append(number)

# 对列表进行排序
list.sort()

# 打印列表
print(list)
import random
l = []
for i in range(1,16):
    n = random.randint(10,100)
    l.append(n)
l.sort()
print(*l)