如何使用此代码在python中使用'while'循环时找到平均值?
n1 = int (input("Enter a value up 100, enter 0 when finished"))
high =n1
while n1!=0:
if n1 > high:
high=n1
n1 = int(input("Enter another number"))
此部分一直告诉用户输入值,从这里开始我不知道如何计算均值。
答案 0 :(得分:0)
只需跟踪sum
和total_count
,然后您就可以随时计算平均值。
n1 = int (input("Enter a value up 100, enter 0 when finished"))
high = n1
total_count = 0
sum = 0
while n1 != 0:
count += 1
sum += n1
if n1 > high:
high=n1
n1 = int(input("Enter another number"))
答案 1 :(得分:0)
如果在while循环中添加计数器变量,则为:
while n1 != 0:
loopCounter += 1
如您所知,您将获得输入的数字量,并且还需要输入的所有数字的总和。你可以在循环中做类似的事情:
while n1 != 0:
total += n1
sum = total / loopCounter
print("Your average is",sum)