随机产生100个100个以内的正整数 存入列表ls中 输出所有大于50的元素的和
时间: 2024-02-03 19:14:40 浏览: 169
三级网络技术 上机试题 计算最大值
以下是Python的代码实现:
```python
import random
# 生成100个100以内的正整数
ls = [random.randint(1, 100) for i in range(100)]
# 输出所有大于50的元素的和
total = 0
for num in ls:
if num > 50:
total += num
print(total)
```
解释一下代码:
1. 首先导入了Python内置的random模块,用于生成随机数。
2. 然后使用列表推导式生成了包含100个100以内正整数的列表。
3. 接下来使用for循环遍历列表中的每个元素,如果元素大于50,则把它加入到total变量中。
4. 最后输出total变量的值,即所有大于50的元素的和。
阅读全文