使用Python随机产生一个[20,50]随机整数N,计算N以内的所有偶数之和。 Import random 使结果表示为产生的20-50之间的随机整数是: 2+4+6+... +26=182
时间: 2023-05-30 08:05:17 浏览: 75
```python
import random
N = random.randint(20, 50)
sum_of_evens = sum(range(0, N+1, 2))
print("产生的20-50之间的随机整数是:", N)
print("所有偶数之和为:", sum_of_evens)
```
输出结果:
```
产生的20-50之间的随机整数是: 34
所有偶数之和为: 306
```
相关问题
10. 使用python语言编写程序,生成一个包含50个随机整数的列表,然后删除其中所有偶数。
可以使用Python中的random模块生成随机整数,然后使用列表推导式将所有偶数过滤掉,代码如下:
```python
import random
# 生成包含50个随机整数的列表
numbers = [random.randint(1, 100) for i in range(50)]
# 删除偶数
numbers = [num for num in numbers if num % 2 != 0]
# 输出结果
print("生成的随机整数列表为:", numbers)
```
运行代码后,将会输出一个包含50个随机整数的列表,其中所有偶数已被删除。
python生成一个包含50个随机整数列表并删除其中的偶数
好的,我来解答您的问题。
您可以使用Python内置的random模块生成一个包含50个随机整数的列表,然后使用列表推导式删除其中的偶数。以下是代码示例:
```python
import random
# 生成包含50个随机整数的列表
num_list = [random.randint(1, 100) for _ in range(50)]
# 删除偶数
num_list = [num for num in num_list if num % 2 != 0]
print(num_list)
```
这里使用了`range()`函数和下划线占位符来生成50个随机整数,然后使用列表推导式筛选出其中的奇数,最后输出结果。