ПочатиПочніть безкоштовно

Повернення помилок

Час випробувати інший підхід до обробки помилок.

Змініть функцію clean_text(), щоб навмисно спричиняти помилку, якщо використано неправильний тип даних.

Ця вправа є частиною курсу

Середній рівень Python для розробників

Переглянути курс

Інструкції до вправи

  • Перевірте, чи є тип даних аргументу text рядком str.
  • Усередині блоку else згенеруйте TypeError(), щоб зупинити виконання скрипту та повернути описове повідомлення.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

def clean_text(text):
  # Check the data type
  if ____(text) == ____:
    return text.replace(" ", "_").lower()
  else:
    # Return a TypeError error if the wrong data type was used
    ____ ____("The clean_text() function expects a string as an argument, please check the data type provided!")
    
clean_text("User Name 187")
Редагувати та запускати код