用Python计算7个数字的平均值

时间:2019-02-22 16:19:21

标签: python average

x = int(input())
Count = 0
Sum = 0
Average = 0
for i in range(7):
    Sum = Sum + x
    Count = Count + 1
else:
    Average= Sum/Count
    print("The sum is",Sum)
    print("The average is",Average)

尝试使用7个数字的代码计算平均值,但无法达到最后几行。 任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

假设您要询问用户7种不同的输入(而不是计算7次相同数字的平均值),请尝试使用列表理解以及内置函数sum和{{ 1}}计算平均值:

len

或者,如果您要做要计算相同次数X的平均值:

num_values = 7

values_list = [int(input("Enter a number: ")) for _ in range(num_values)]

average = sum(values_list) / len(values_list)

print("The average is {}".format(average))