python 随机生成整数,找出奇偶,求和
时间: 2023-09-07 13:02:08 浏览: 214
python 实现随机数
Python中,我们可以使用random模块中的randint函数来生成随机整数。该函数的调用形式为random.randint(a, b),其中a和b分别表示随机整数的范围的下限和上限。
为了找出生成的随机整数是奇数还是偶数,我们可以使用取模运算符%。如果一个整数除以2的余数为0,则该整数为偶数;反之,则为奇数。
下面是一个示例代码,演示了生成20个随机整数,找出奇偶并求和的过程:
```python
import random
numbers = [] # 存储生成的随机整数
sum_even = 0 # 存储偶数之和
sum_odd = 0 # 存储奇数之和
for _ in range(20):
number = random.randint(1, 100) # 生成1到100的随机整数
numbers.append(number) # 将随机整数加入列表
if number % 2 == 0: # 如果随机整数是偶数
sum_even += number # 偶数之和累加
else:
sum_odd += number # 奇数之和累加
print("生成的随机整数:", numbers)
print("偶数之和:", sum_even)
print("奇数之和:", sum_odd)
```
在这个示例中,我们使用循环语句生成了20个1到100的随机整数,并分别累加偶数和奇数的和。最后打印出生成的随机整数以及偶数和奇数的和。
阅读全文