Python实现:计算键盘输入整数的奇偶和与平均值

本文将介绍如何使用Python编写程序,实现以下功能:

  1. 从键盘输入若干个整数。
  2. 计算这些整数中所有奇数的和、偶数的和。
  3. 计算所有输入整数的平均值。
  4. 当键盘输入字符'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)

程序说明:

  1. 首先,程序初始化三个变量:sum_odd 用于存储奇数的和,sum_even 用于存储偶数的和,count 用于记录输入的整数个数。
  2. 程序使用 while True 循环不断从键盘获取输入,直到用户输入字符 'A'。
  3. 在循环内部,程序首先使用 input() 函数获取用户输入,并尝试将其转换为整数类型。
  4. 如果用户输入的是字符 'A',则程序使用 break 语句跳出循环。
  5. 如果用户输入的是整数,程序会判断该整数是奇数还是偶数,并将该数累加到对应的和变量中。
  6. 程序还会将输入的整数个数加 1,并存储在 count 变量中。
  7. 当循环结束后,程序使用所有奇数的和加上所有偶数的和,再除以输入的整数个数,计算出所有输入整数的平均值。
  8. 最后,程序使用 print() 函数输出奇数之和、偶数之和以及所有输入整数的平均值。

总结:

本文介绍了如何使用 Python 编写一个简单的程序,用于计算从键盘输入的多个整数的奇数和、偶数和以及平均值。程序使用了循环结构、条件语句、算术运算符等基本语法,并通过注释详细解释了程序的逻辑。希望本文能够帮助读者更好地理解 Python 程序设计。

Python实现:计算键盘输入整数的奇偶和与平均值

原文地址: https://www.cveoy.top/t/topic/b3Kx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录