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/p38B 著作权归作者所有。请勿转载和采集!

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