Как вычислить 9**(9**9) не потратив на это огромное количество времени?
Алгоритм: ручкой пишем на бумаге первые несколько степеней 9 в голове появляется догадка
Каким образом средствами Python работать с такими большими цифрами при возведении в степень?
Работать завсегда лучше с применением мозга (составление вопроса - тоже работа, тебя это особенно касается).from math import log10, modf
f, p = modf(log10(9) * 9 ** 9)
print(f'9 ** (9 ** 9) == {10 ** f}e{int(p)}')
print(f'последняя цифра этого числа - {pow(9, pow(9, 9), 10)}')