我正在使用 python 版本 3。
对于家庭作业,我试图允许用户输入五位数字,然后找到这些数字的平均值。我已经弄清楚了那部分(花了一个小时学习地图功能,非常酷)。
问题的第二部分是将列表中的每个单独元素与平均值进行比较,然后返回大于平均值的元素。
我认为底部的“如果有”会将列表中的数字与平均值进行比较,但我不知道如何提取该值来打印它。你们为所有的帮助而摇滚。
#Creating a list
my_numbers = [input("Enter a number: ") for i in range(5)]
#Finding sum
Total = sum(map(int, my_numbers))
#Finding the average
Average = Total/5
print ("The average is: ")
print (Average)
print ("The numbers greater than the average are: ")
if any in my_numbers > Average: