Я не понимаю, как написать программу на python.

Дело даже не в том, что это сложно! Это легко))) Но... Как сделать степень!?!?
По дате
По Рейтингу
Быстрее всего так:
print(1<<1234)
https://habr.com/ru/articles/823438/
Не все так просто, как кажется...
Вот, виндовый калькулятор выдал ответ:
2^1234=2,958112246080986290600446957161e+371
Это число не влезает ни в один целый формат.
Проверь сначала на калькуляторе.
Результат не влезает ни в один целый диапазон.
print(2**1234)
Больше по теме