Йо, кореш. Если не хочешь заморачиваться с либами, вот тебе наколеночный метод:
Программный код:
числа = {
0: 'ноль', 1: 'один', 2: 'два', 3: 'три', 4: 'четыре',
5: 'пять', 6: 'шесть', 7: 'семь', 8: 'восемь', 9: 'девять',
10: 'десять', 20: 'двадцать', 30: 'тридцать'
}
def скажи_словами(n):
if n in числа:
return числа[n]
десятки, единицы = divmod(n, 10)
return числа[десятки * 10] + ' ' + числа[единицы]
print(скажи_словами(23)) # двадцать три
Это работает, но не для всех чисел. Для продакшна лучше библиотеку бери.