Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с кодам на питоне.

- Ученик (212), на голосовании 2 недели назад
Пишет, что есть ошибки.
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()
Голосование за лучший ответ
Nikassaiop End Просветленный (44603) 1 месяц назад
Ошибки в коде не будет вот так:
 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
-Ученик (212) 1 месяц назад
да, в задаче сказано
-Ученик (212) 1 месяц назад
а можно без локалс
Nikassaiop End Просветленный (44603) -, это было добавлено, чтобы избежать задвоенного вызова
 n = int(input())  
, но в целом можно и без него.
-Ученик (212) 1 месяц назад
ок, спсб
-Ученик (212) 1 месяц назад
пишет что ошибки
Nikassaiop End Просветленный (44603) -, после внесения исправлений? Наверное, ты их внес каким-то неверным способом?
Похожие вопросы