1)利用random库中的函数randint随机生成[10,1001之间的10个整数,并加 入列表listb中。 (2)判断并输出列表listb中的所有偶数(3)按下图所示运行结果的格式输出程序运行结果参考如下(以实际生成的列表结果为准)
时间: 2024-12-19 11:21:00 浏览: 15
首先,我们可以使用Python的`random`库中的`randint`函数生成指定范围内的随机整数,然后将它们添加到列表`listb`中。接着,我们遍历这个列表,检查每个元素是否是偶数,并打印出来。最后,按照给出的示例格式输出结果。
以下是完成上述任务的代码:
```python
import random
# (1) 生成10个随机整数
listb = [random.randint(10, 1001) for _ in range(10)]
# (2) 判断并输出偶数
even_numbers = [num for num in listb if num % 2 == 0]
print("偶数列表:", even_numbers)
# (3) 格式化输出结果
output_format = "随机生成的10个整数(10-1001之间):\n"
output_format += "\n".join([f"{index + 1}. {number}" for index, number in enumerate(listb)])
output_format += f"\n偶数有:{', '.join(map(str, even_numbers))}\n"
# 打印最终格式化的输出
print(output_format)
```
运行上面的代码后,你会看到类似这样的输出(注意实际结果会因为随机性而变化):
```
随机生成的10个整数(10-1001之间):
1. 456
2. 321
...
9. 789
10. 234
偶数有:456, 324, 234
```
阅读全文