Предотвращение ошибок
В видео вы познакомились с несколькими подходами к обработке ошибок, которые можно применять в пользовательских функциях.
В этом упражнении вы опробуете один из них — тот, что позволяет избежать прерывания скрипта: при возникновении ошибки выводится информативное сообщение, но выполнение программы не останавливается.
Это упражнение является частью курса
Средний уровень 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)