利用循环编写python程序,从键盘上输入若干整数,求这些整数奇数和,偶数和和所有数的平均值,当输入A时,输出计算结果
时间: 2024-12-15 15:15:47 浏览: 69
你可以使用Python编写这样的程序,它将提示用户输入整数,然后判断数字是奇数还是偶数,最后计算奇数和、偶数和以及所有数的平均值。当用户输入字母"A"时,程序会结束并显示结果。这里是一个示例代码:
```python
def calculate():
sum_odd = 0
sum_even = 0
total_sum = 0
num_count = 0
input_str = ""
while True:
input_str = input("请输入一个整数(输入'A'退出): ")
if input_str.upper() == "A":
break
try:
number = int(input_str)
total_sum += number
num_count += 1
if number % 2 == 0:
sum_even += number
else:
sum_odd += number
except ValueError:
print("输入错误,请输入一个整数.")
average = total_sum / num_count if num_count > 0 else None
print(f"奇数和: {sum_odd}")
print(f"偶数和: {sum_even}")
print(f"平均值: {average}")
calculate()
```
当你运行这个程序时,它会不断请求输入,直到你输入"A"为止。程序会分别输出输入的所有整数的奇数和、偶数和,以及如果输入有效的话,它们的平均值。如果输入的是非整数字符,程序会提示输入错误。
阅读全文
相关推荐











