编写程序,从键盘上输入10个整数,输出这10个数中所有奇数之和、偶数之和及所有数的平均值。(平均值保留点1位小数)
时间: 2024-10-27 16:07:30 浏览: 9
编写一个简单的程序来完成这个任务,可以按照以下步骤进行:
1. 首先,创建一个变量来存储奇数和偶数的总和,以及一个计数器用于计算总数。
2. 使用for循环获取用户输入的10个整数,对每个数字进行判断。
- 如果是奇数,将其加到奇数总和上,并增加计数器。
- 如果是偶数,将其加到偶数总和上。
3. 循环结束后,计算奇数和偶数的平均值,即它们各自的总和除以对应的计数。
4. 最后,将结果输出到屏幕上,注意要用`round()`函数保留一位小数。
这是一个Python示例代码:
```python
def calculate():
# 初始化总和和计数器
total_odd = 0
total_even = 0
count = 0
# 获取用户输入并判断奇偶性
for i in range(10):
num = int(input(f"请输入第{i+1}个整数:"))
if num % 2 == 0:
total_even += num
else:
total_odd += num
count += 1
# 计算平均值
average_odd = round(total_odd / count, 1)
average_even = round(total_even / count, 1)
print("奇数之和:", total_odd)
print("偶数之和:", total_even)
print("所有数的平均值 (保留一位小数):", average_odd, "和", average_even)
calculate()
```
当你运行这个程序时,它会提示你逐个输入10个整数,然后显示奇数之和、偶数之和和平均值。
阅读全文