高精度_百炼 麦森数 (Python)
1 import math 2 a = int(input()) 3 b = 2**a-1 4 print(int(math.log10(2) * a) + 1)//近似计算,幸好数据点都过了 5 a = b % (10**500) 6 l = [] 7 for i in range(500): 8 l.append(a % 10) 9 a =a // 10 10 for i in range(499,-1,-1): 11 print(l[i],end="") 12 if i % 50 == 0:print("")