请使用python语言编程解决下列问题。【计算偶数的平均数】输入任意一个数字对输入的数字进行判断如果是偶数就相加后平均如果不是就到下一个循环最后求输入数字是偶数的平均数。
numbers = []
total = 0
count = 0
while True:
num = int(input("请输入一个数字(输入0结束):"))
if num == 0:
break
if num % 2 == 0:
numbers.append(num)
total += num
count += 1
if count == 0:
print("没有输入偶数")
else:
average = total / count
print("输入数字是偶数的平均数为:", average)
在上述代码中,我们定义了一个空列表numbers来存储输入的偶数,total变量用于累加偶数的和,count变量用于记录输入的偶数个数。我们使用一个无限循环来接收输入的数字,当输入为0时,跳出循环。在每次输入数字之后,我们使用取余运算符%判断是否为偶数,如果是偶数,则将其添加到numbers列表中,并将其加到total中,同时将count加1。最后,如果count为0,则说明没有输入偶数,否则计算平均数并输出
原文地址: https://www.cveoy.top/t/topic/il7E 著作权归作者所有。请勿转载和采集!