Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Python3: математика / Обработка исключений - немного теории

  • На этом уроке мы научимся обрабатывать исключительные ситуации, которые могут привести к сбоям в работе программы
  • Дата отправки отчёта: 25 января 2019 г.
  • Задание выполнено: за 1 час. 6 мин.
  • Чему научился: привычно except Exception as ex: - обработка ошибок с помещением значения ошибки в переменную (в данном случае с именем ex

    finally: - после двоеточия инструкции выполнить в любом случае
  • Оценка видео-уроку:
Отчёт от 17947 за Python3: математика / Обработка исключений - немного теории


Отчёт от 17947 за Python3: математика / Обработка исключений - немного теории




Оцени работу

 
Сохранить страницу:

17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
# Python3: математика / Обработка исключений - немного теории / 2019-01-25 11:11

В блок try помещаем инструкцию, которую хотим проверить на возможные ошибки. Блок except нужен для обработки определенных перехваченных ошибок при выполнении расположенного выше блока try.

Если перехватить хотим без уточнения что именно перехватываем - тогда используем вместо except словосочетание except Exception

else отработает, если исключения не произошло


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Dmitry Sinitsin  # Python3: математика / Обработка исключений - немного теории / 2019-01-25 11:11

Дмитрий всё уверенней и уверенней становится компьютерным полиглотом!


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Евгений Волосатов  # Python3: математика / Обработка исключений - немного теории / 2019-01-25 11:16

Под чутким руководством из братских прибалтийских республик - вперед к покорению новых вершин!
Кто бы знал, что здесь научусь слепому набору, узнаю слово палиндром и посмотрю впервые Монти Пайтон? Второй вечер с удовольствием смотрю их скетчи вечерами.
Семидесятые годы, а как другая планета - так уже не смеются и машин тех нет, телефоны с дисками, печатающие машинки! Как недавно это было в памяти, а разум говорит, что уже скоро два поколения минует с тех пор...


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Dmitry Sinitsin  # Python3: математика / Обработка исключений - немного теории / 2019-01-25 12:34

Верные комментарии, Дмитрий! else тоже используем (в свое время)!  Молодец, хорошо идешь.

кстати, применение finally мне понравилось в примерах, которые я прорабатывал при подготовке этого урока. Там открывался текстовый файл, потом отрабатывалось try...except и в finally, при каких проблемах программа ни вылетай,  файл обязательно закрывался.

p.s. да что там семидесятые...уже и девяностые годы, как другая планета... не так давно был в институте, где учился - всё по-другому


  • Отчёт оценивали:
    18783Andrew+1   1Евгений Волосатов+1   13417Chip+1   9752chokayes+1   17255Слава+1   791Валерий Жданов+1   18131Александр+1   20843Марк0   6203Николай Миролюбов+1   162Андрей+1   3922Александр+1   19327Yury+1   8275Tekashnik+1   5394Anton+1   10895Danil42Russia+1   17606Виктор+1   10494Алексей В.+1   20659no name+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Обрабатывать ошибки с помощью операторов try: except: finally: Также важно не забывать про форматирование и не забывать ставить ':'
Трудности: Спасибо! Все очень интересно/ Попутно выяснил, что vs сохраняла файлы у меня не в utf , а в windows-1251. В этом случае python сразу выдавал ошибку, что файл сохранен не в utf-8. Указать кодировку сохранения оказалось можно. В меню файл есть advanced save options. Вот в нем то и указывается кодировка сохранения файлов



Трудности: Немного мудрено... Думал проще где-то будет описано, оказалось Валерий это упростил и так.