编写程序,输入若干个整数,输出这些数中所有奇数之和、偶数之和及所有数的平均值(结果保留2位小数),当输入A时,结束输入
时间: 2023-05-23 15:06:54 浏览: 99
while True:
nums = input("请输入若干个整数(以空格分隔):")
if nums == "A":
break
nums = list(map(int, nums.split()))
odd_sum = 0
even_sum = 0
for num in nums:
if num % 2 == 0:
even_sum += num
else:
odd_sum += num
total_sum = odd_sum + even_sum
average = round(total_sum / len(nums), 2)
print("奇数之和:", odd_sum)
print("偶数之和:", even_sum)
print("所有数的平均值:", average)
相关问题
编写程序从键盘上输入若干个整数求出,这些整数中所有奇数之和偶数之和及所有数的平均值,当从键盘输入字符A时程序输出计算结果。
```python
odd_sum = 0 # 奇数之和
even_sum = 0 # 偶数之和
num_sum = 0 # 所有数之和
count = 0 # 数的个数
while True:
num = input("请输入整数(输入A结束):")
if num == "A":
break
try:
num = int(num)
except ValueError:
print("输入错误,请重新输入")
continue
if num % 2 == 0:
even_sum += num
else:
odd_sum += num
num_sum += num
count += 1
if count == 0:
print("没有输入任何整数")
else:
avg = num_sum / count
print("所有奇数之和为:", odd_sum)
print("所有偶数之和为:", even_sum)
print("所有数的平均值为:", avg)
```
注意事项:
- 需要用到循环语句,可以使用while语句;
- 需要使用变量来记录奇数之和、偶数之和、所有数之和和数的个数;
- 输入的时候需要判断是否为整数,可以使用try-except语句;
- 输入字符A时需要跳出循环,并输出计算结果;
- 需要注意除数为0的情况。
编写程序,从键盘上输入10个整数,输出这10个数中所有奇数之和、偶数之和及所有数的平均值
```python
nums = []
for i in range(10):
num = int(input("请输入第{}个整数:".format(i+1)))
nums.append(num)
odd_sum = 0
even_sum = 0
for num in nums:
if num % 2 == 0:
even_sum += num
else:
odd_sum += num
total_sum = odd_sum + even_sum
avg = total_sum / 10
print("所有奇数之和为:", odd_sum)
print("所有偶数之和为:", even_sum)
print("所有数的平均值为:", avg)
```
示例输出:
```
请输入第1个整数:2
请输入第2个整数:3
请输入第3个整数:5
请输入第4个整数:6
请输入第5个整数:8
请输入第6个整数:1
请输入第7个整数:9
请输入第8个整数:4
请输入第9个整数:7
请输入第10个整数:0
所有奇数之和为: 25
所有偶数之和为: 20
所有数的平均值为: 4.5
```
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)