Pythoner
🤔Разбор
a —> "1" (станет текстовой единицей)
b —> вызовет функцию str, которую мы переопределили выше в коде самостоятельно передав туда 2.
Функция str, в свою очередь, попытается вернуть результат str(number * 2), но мы как раз таки str и переопределили —> она вызовет сама себя.
У нас получится рекурсия, которая будет работать бесконечно, Python выдаст блок-ошибку по глубине рекурсии.
ответ: ошибка
🐍 Pythoner
2.2K ·