Python实现:计算键盘输入整数的奇偶和与平均值
Python实现:计算键盘输入整数的奇偶和与平均值
本文将介绍如何使用Python编写程序,实现以下功能:
- 从键盘输入若干个整数。
- 计算这些整数中所有奇数的和、偶数的和。
- 计算所有输入整数的平均值。
- 当键盘输入字符'A'时,程序结束并输出计算结果。
以下是一个示例的Python程序:
# 初始化奇数之和、偶数之和和数的个数
sum_odd = 0
sum_even = 0
count = 0
# 循环获取键盘输入
while True:
num = input('请输入一个整数(输入字符'A'结束):')
# 判断是否输入字符'A',如果是则退出循环
if num == 'A':
break
num = int(num)
count += 1
# 判断奇偶性并累加到对应的和中
if num % 2 == 0:
sum_even += num
else:
sum_odd += num
# 计算平均值
average = (sum_odd + sum_even) / count
# 输出结果
print('奇数之和为:', sum_odd)
print('偶数之和为:', sum_even)
print('所有数的平均值为:', average)
程序说明:
- 首先,程序初始化三个变量:
sum_odd用于存储奇数的和,sum_even用于存储偶数的和,count用于记录输入的整数个数。 - 程序使用
while True循环不断从键盘获取输入,直到用户输入字符 'A'。 - 在循环内部,程序首先使用
input()函数获取用户输入,并尝试将其转换为整数类型。 - 如果用户输入的是字符 'A',则程序使用
break语句跳出循环。 - 如果用户输入的是整数,程序会判断该整数是奇数还是偶数,并将该数累加到对应的和变量中。
- 程序还会将输入的整数个数加 1,并存储在
count变量中。 - 当循环结束后,程序使用所有奇数的和加上所有偶数的和,再除以输入的整数个数,计算出所有输入整数的平均值。
- 最后,程序使用
print()函数输出奇数之和、偶数之和以及所有输入整数的平均值。
总结:
本文介绍了如何使用 Python 编写一个简单的程序,用于计算从键盘输入的多个整数的奇数和、偶数和以及平均值。程序使用了循环结构、条件语句、算术运算符等基本语法,并通过注释详细解释了程序的逻辑。希望本文能够帮助读者更好地理解 Python 程序设计。
原文地址: https://www.cveoy.top/t/topic/b3Kx 著作权归作者所有。请勿转载和采集!