用Python,依次输入几个整数,求这些整数中奇数和,偶数和及所有数平均值,当输入A时程序输出并计算结果
时间: 2024-10-14 08:08:18 浏览: 5
在Python中,你可以通过循环结构和条件判断来实现这个功能。这里是一个简单的示例:
```python
def calculate_totals_and_average():
total_odd = 0
total_even = 0
num_count = 0
input_num = int(input("请输入一个整数(输入A结束):"))
while input_num != 'A':
if input_num % 2 == 0: # 判断是否为偶数
total_even += input_num
else: # 如果不是偶数,则为奇数
total_odd += input_num
num_count += 1
input_num = int(input("请输入下一个整数(输入A结束):"))
average = (total_odd + total_even) / num_count if num_count > 0 else None # 计算平均值
print(f"奇数和: {total_odd}")
print(f"偶数和: {total_even}")
print(f"平均值: {average} (如果输入了A则不会计算平均)")
calculate_totals_and_average()
```
当你运行这个程序,它会不断提示你输入整数,直到你输入'A'为止。程序将分别计算输入的所有整数的奇数和、偶数和,并在满足条件的情况下计算平均值。