блять ну нормально они формулируют задание? есть же isinstans и pep8 тоже говорит не используйте type для сравнения типов(
слушай, это фигня. чуть внимательнее посмотри на задание. чтоб использовать тайп нужно, чтобы там были инты и стринги, а на входе только стринг.
чтоб были инты нужно делать try, и тогда сравнение с тайпом не нужно вообще. то есть это требование с тайпом еще дальше от здравого смысла чем тебе кажется.