Функция plus_two()
выполняет одну простую задачу — выводит результат сложения переданного в нее числа 2
и значения переменной number
. В переменную number
должно быть передано число. Обработайте ситуацию, если в эту переменную переданы данные какого-то другого типа. В случае ошибки напечатайте в консоли сообщение «Ожидаемый тип данных — число!».
Запустите код и проверьте работу кода в консоли.
Подсказка:
Используйте конструкцию try/except
.В процессе поиска решения попробуйте вывести в консоль сумму строки и числа, изучите сообщение об ошибке.В Python есть специальное исключение для ситуации, если тип переданного значения не соответствует ожиданиям.
Код:
def plus_two(number): # в number ожидается число # в ином случае должна выбрасываться ошибка try: print(2 + number) except TypeError: print('Ожидаемый тип данных — число!') number = '2 плюс 2' plus_two(number)