a = 0
b = 0
while 'n' not in locals() or n!=0:
n = int(input())
a += n
b += 1
if b!= 0:
z = round((a/b), 5)
print(z)
else:
print()
Но ты уверен, что ты хочешь бесконечный цикл? Здесь нет такого условия, которое привело бы n к 0 n = int(input())
, но в целом можно и без него.
n = int(input())
a = 0
b = 0
while n!=0:
a = a + n
b = b + 1
n = int(input())
if b!= 0:
z = round((a/b), 5)
print(z)
else:
print()