用Python编写程序,从键盘上输入若干个整数,计算并输出这些数中所有奇数、偶数之和及所有数的平均值
时间: 2024-12-15 14:18:50 浏览: 64
在Python中,可以使用while循环和if条件来实现这个功能。首先,我们让用户输入整数,然后判断每个数字是否为奇数或偶数,并累加奇数和偶数的总和。最后,再除以数字的总数得到平均值。以下是一个简单的示例:
```python
# 初始化变量
total_sum = 0 # 总和
odd_sum = 0 # 奇数和
even_sum = 0 # 偶数和
count = 0 # 数字计数
# 循环直到用户输入'q'
while True:
number = input("请输入一个整数(输入'q'结束输入):")
if number.lower() == 'q':
break
try:
num = int(number)
count += 1
total_sum += num
if num % 2 == 0: # 判断是否为偶数
even_sum += num
else: # 判断是否为奇数
odd_sum += num
except ValueError:
print("这不是一个有效的整数,请重新输入.")
average = total_sum / count if count > 0 else None # 防止除以零错误
print("奇数之和:", odd_sum)
print("偶数之和:", even_sum)
print("所有数的平均值:", average)
阅读全文
相关推荐

















