下面是一个简单的Python示例,其中包含了isAverage
函数和主程序的实现:
# 定义isAverage函数,计算n个整数的平均值
def isAverage(n, numbers):
if n % 2 == 0: # 检查n是否为偶数
total = sum(numbers) # 累加输入的整数
average = total / n # 计算平均值
return average
else:
return "输入的数量不是偶数,无法计算平均值。"
# 主程序
def main():
# 输入整数的个数
n = int(input("请输入整数的个数(必须是偶数):"))
if n % 2 != 0:
print("请输入一个偶数值。")
return
# 输入n个整数
numbers = []
for i in range(n):
num = int(input(f"请输入第{i+1}个整数:"))
numbers.append(num)
# 调用isAverage函数,并打印结果
result = isAverage(n, numbers)
print(f"平均值是:{result}")
# 调用主程序
if __name__ == "__main__":
main()
这段代码会要求用户首先输入数字的个数(必须为偶数),然后按顺序输入每个整数,并调用isAverage
函数来计算这些数字的平均值。如果输入的数字个数不是偶数,程序会提示用户重新输入。最后,程序会输出这些数字的平均值。