Python编写程序产生10个1~100的随机数,使用列表存放并输出。最后将不能被二整除的列表值输出。
时间: 2024-03-20 09:42:43 浏览: 22
好的,以下是Python程序的代码实现:
```python
import random
# 生成随机数
random_list = []
for i in range(10):
random_list.append(random.randint(1, 100))
# 输出随机数列表
print("随机数列表:", random_list)
# 输出不被2整除的随机数列表
result_list = []
for num in random_list:
if num % 2 != 0:
result_list.append(num)
print("不能被2整除的随机数列表:", result_list)
```
程序首先与上一个问题一样生成10个1~100的随机数,并将它们添加到一个列表中。接着,程序使用 `for` 循环遍历随机数列表,将不能被2整除的随机数添加到一个新的列表 `result_list` 中。最后,程序输出原始随机数列表与不被2整除的随机数列表。
相关问题
Python编写程序产生10个1~100的随机数,使用列表存放并输出。
好的,以下是Python程序的代码实现:
```python
import random
# 生成随机数
random_list = []
for i in range(10):
random_list.append(random.randint(1, 100))
# 输出随机数列表
print(random_list)
```
程序首先导入了Python内置的 `random` 模块,然后使用 `for` 循环生成10个1~100的随机数,并将它们添加到一个列表中。最后,程序输出了这个随机数列表。
使用Python生成10个0~100随机数,按升序排序后输出
好的,下面是 Python 代码实现:
```python
import random
# 生成10个0~100的随机数
nums = [random.randint(0, 100) for _ in range(10)]
# 对随机数进行排序
nums.sort()
# 输出排序后的结果
print(nums)
```
输出结果如下:
```
[7, 16, 32, 46, 48, 54, 67, 74, 80, 83]
```
注意,这里使用了 Python 内置的 `random` 模块来生成随机数,并且使用了 `sort()` 方法对列表进行排序。