Задача:
Определите тип, который ведет себя как целое число, но имеет наименьшее допустимое значение 1 и самое высокое допустимое значение 10.
Ошибки. Если вы попытаетесь создать экземпляр Num со значением за пределами 1 - 10, он должен выбросить TypeError с сообщением об ошибке 'Out of range' . Если вы попытаетесь создать экземпляр Num со значением, которое не является числом, оно должно TypeError с сообщением об ошибке 'Not a Number' .