НачатьНачать бесплатно

Предотвращение ошибок

В видео вы познакомились с несколькими подходами к обработке ошибок, которые можно применять в пользовательских функциях.

В этом упражнении вы опробуете один из них — тот, что позволяет избежать прерывания скрипта: при возникновении ошибки выводится информативное сообщение, но выполнение программы не останавливается.

Это упражнение является частью курса

Средний уровень Python для разработчиков

Посмотреть курс

Инструкции к упражнению

  • Используйте ключевое слово, которое позволяет попытаться выполнить код, обрабатывающий text.
  • Используйте другое ключевое слово, которое выводит информативное сообщение, если при вызове функции clean_text() возникает ошибка.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

def clean_text(text):
  # Attempt to clean the text
  ____:
    return text.replace(" ", "_").lower()
  # Run this code if an error occurs
  ____:
    print("The clean_text() function expects a string as an argument, please check the data type provided!")
    
clean_text(187)
Редактировать и запускать код