111111111111111111111111111111111111111111111111111111111111
когда я беру это как ввод, он добавляет L в конце, как это
111111111111111111111111111111111111111111111111111111111111L
таким образом влияя на мои расчеты на нем .. как я могу удалить его?
import math
t=raw_input()
l1=[]
a=0
while (str(t)!="" and int(t)!= 0):
l=1
k=int(t)
while(k!= 1):
l=l+1
a=(0.5 + 2.5*(k %2))*k + k % 2
k=a
l1.append(l)
t=raw_input()
a=a+1
for i in range(0,int(a)):
print l1[i]
это мой код, и он работает для каждого теста, кроме 11111111111111111111111111111111111111111111111111111111111111111111111111
так что я думаю, что-то не так, когда python считает такое огромное число