编写python程序,从键盘上输入若干个整数,求出这些整数中所有奇数之和、偶数之和及所有数的平均值,当从键盘输入字符'A'时,程序输出计算结果。
时间: 2024-05-12 11:17:56 浏览: 75
请编制函数Compute()分别计算出xx中偶数的个数even,奇数的平均值ave1,偶
好的,这是一个计算题目,我可以回答。请看下面的Python代码:
```
odd_sum = even_sum = count = 0
while True:
num_input = input("请输入一个整数(输入'A'结束): ")
if num_input == 'A':
break
try:
num = int(num_input)
except ValueError:
print("您输入了非整数,请重新输入。")
continue
count += 1
if num % 2 == 0:
even_sum += num
else:
odd_sum += num
if count == 0:
print("您没有输入任何整数。")
else:
# 计算平均值时要注意类型转换
avg = float(odd_sum + even_sum) / count
print("所有奇数之和为:", odd_sum)
print("所有偶数之和为:", even_sum)
print("所有数的平均值为:", avg)
```
请根据需要输入整数,当您输入字符'A'时,程序将会输出所有整数的奇数之和、偶数之和和平均值。
阅读全文