Я пытаюсь напечатать строки длиной порядка 10 ^ 16. Выполнение этого с помощью следующего кода не завершит задачу. Я изо всех сил пытаюсь это сделать. Любая помощь будет принята с благодарностью.
n=int(input()) # 1<=n<=10^16
s="HelloWorld"
q=(n-1)//10000
r=(n-1)-(q*10000)
print(s,end="")
for i in range(q):
print("s"*10000,end="")
print("s"*r)
Здесь я пытаюсь напечатать строку, состоящую из «s» кусками по 10000, но все равно это не работает. Моя система вылетает при выполнении этого.