Це не перша задача де однаковий код не спрацьовує, але це апогей усього. В мене повністю такий самий код як і у вирішенні з назвами змінних і на тих же місцях. При цьому перевірка у ІДЄ і перевірка на сайті не проходить. Але якщо точнісінько такий самий код взяти з вирішення, то усе проходить. Один із пунктів задачі говорить: "Останній print у функції bad повинен виводити значення змінної e, яка містить інформацію про виняток." Тобто замінювати "е" на іншу змінну не можна. Але ваше власне вирішення цієї задачі робить саме це і валідатор це ніяк не засмучує. Але якщо той самий код написаний вручну, то валідатор не пропускає його і посилається саме на те що змінна у print повинна називатися "е" Як це взагалі працює ? Моє вирішення: Відповідь з розв'язання: