Python:输入n个整数,然后输出他们的偶数和
时间: 2024-05-07 22:16:35 浏览: 16
好的,这个问题很简单,可以直接回答。请看下面的Python程序:
```python
n = int(input("请输入整数个数:"))
sum = 0
for i in range(n):
num = int(input("请输入第%d个整数:" % (i+1)))
if num % 2 == 0:
sum += num
print("这些整数中的偶数和为:%d" % sum)
```
希望能够帮到你!
相关问题
python输入n,输出n以内的偶数和偶数个数
可以使用一个循环来遍历1到n的所有数字,判断每个数字是否为偶数,如果是偶数,则将其加入到偶数和的累加器中,并将偶数个数的计数器加1。以下是Python代码示例:
```python
n = int(input("请输入一个正整数n:"))
even_sum = 0 # 偶数和的累加器
even_count = 0 # 偶数个数的计数器
for i in range(1, n+1):
if i % 2 == 0:
even_sum += i
even_count += 1
print("在1到{}之间,偶数的个数为{},偶数的和为{}".format(n, even_count, even_sum))
```
示例输出:
```
请输入一个正整数n:10
在1到10之间,偶数的个数为5,偶数的和为30
```
python输入n个正整数,统计并输出奇数和偶数的个数
好的,这是一个关于 Python 统计奇偶数个数的问题。我们可以使用一个循环来输入这些数字,然后使用一个计数器来统计奇数和偶数的个数。以下是示例代码:
```
odd_count = 0
even_count = 0
n = int(input("请输入数字个数:"))
for i in range(n):
num = int(input("请输入第 %d 个数字:" % (i+1)))
if num % 2 == 0:
even_count += 1
else:
odd_count += 1
print("奇数个数为:%d,偶数个数为:%d" % (odd_count, even_count))
```
希望这个代码能够帮助你解决这个问题。