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

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

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