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

Помогите питон программа фастом контроша

Кирилл Кожемякин Кожемякин Ученик (215), на голосовании 15 часов назад
написать программу для подсчета среднего значения всех введёных пользователем чисел индикатором окончания ввода будет служить 0 при этом программа должна выдавать соответствующее сообщение об ошибке если же первым же введеным пользователем значением будет 0 срочно
Голосование за лучший ответ
Celtic Hammer Мудрец (16413) 1 месяц назад
 class first_is_0 (Exception): 
pass

try:
l = [int(input())]
if l[0] == 0:
raise first_is_0('Нельзя так')
while True:
n = int(input())
l += [n]
if not n:
break
print(sum(l) / len(l))
except first_is_0 as e:
print(f"ошибка {e}")
Что за хрень? Какие &#34? Там кавычки должны быть вместо этой фигни.. Не вставляются...
И еще... Персональный совет для одного местного "умного Папы". Проходим ЛЕСОМ
Сергей Просветленный (42274) 1 месяц назад
 my_list = [] 
while (x:=int(input())) != 0:
my_list.append(x)
print(sum(my_list) / len(my_list) if len(my_list) > 0 else "ошибка")
Последняя строка:
print(sum(my_list) / len(my_list) if len(my_list) > 0 else "ошибка")
Это у Мыла опять баг, в блоке кода символы на мнемонику заменяются…

P.s.: с первым ответом ты будешь очень долго и упорно объяснять, что это вообще происходит на экране. Учитывая, что вряд ли вы проходили классы и расширенную обработку ошибок.
Похожие вопросы