python生成20个1位随机正整数
时间: 2024-03-16 15:44:04 浏览: 99
好的,以下是生成20个1位随机正整数的 Python 代码:
```python
import random
numbers = []
for i in range(20):
number = random.randint(1, 9)
numbers.append(number)
print(numbers)
```
以上代码使用 `random` 模块中的 `randint` 函数生成一个在 1 到 9 之间的随机整数,循环 20 次生成 20 个随机整数并将其添加到列表中,最后输出该列表。
相关问题
python产生20个1位随机正整数
好的,可以使用Python内置的random模块来生成随机数,下面是产生20个1位随机正整数的代码示例:
```python
import random
nums = []
for i in range(20):
nums.append(random.randint(1, 9))
print(nums)
```
运行结果类似于:
```
[8, 1, 5, 6, 3, 1, 3, 8, 4, 7, 7, 6, 5, 5, 4, 7, 8, 3, 6, 7]
```
请注意,这里使用的是`randint`函数,它会返回一个在指定范围内的随机整数,包括上下限。如果你需要产生更大的随机数,可以考虑使用`randrange`函数或`random`函数。
Python产生20个一位随机正整数删除重复元素
可以使用Python中的set()函数来删除重复元素。以下是一种生成20个一位随机正整数并删除重复元素的方法:
```python
import random
# 生成20个一位随机正整数
nums = [random.randint(1, 9) for i in range(20)]
# 使用set函数删除重复元素
unique_nums = list(set(nums))
print(unique_nums)
```
输出结果类似于:
```
[1, 2, 3, 4, 5, 6, 7, 8, 9]
```
阅读全文