Python 这段代码的输出是什么,我没有';因为我的电脑速度很慢,所以我没有得到任何输出

Python 这段代码的输出是什么,我没有';因为我的电脑速度很慢,所以我没有得到任何输出,python,algorithm,Python,Algorithm,好吧,看看图中的问题,实际上你要做的是求和,而不是求最大的值 自: 2^0+2^1+…+2^n=1+2+…+2^n=2^(n+1)-1 您真正需要的所有代码是: from decimal import Decimal a = Decimal() a = 2 for i in range(1, 64): a = a*a print(a) 你的计算至少有3处错误。如果你的程序可以运行,它的输出大约有10个五百万位数。图中有8和(看起来是)32粒大米的正方形。正文建议顺序从1、2、4、1

好吧,看看图中的问题,实际上你要做的是求和,而不是求最大的值

自:

2^0+2^1+…+2^n=1+2+…+2^n=2^(n+1)-1

您真正需要的所有代码是:

from decimal import Decimal

a = Decimal()
a = 2

for i in range(1, 64):
    a = a*a
print(a)

你的计算至少有3处错误。如果你的程序可以运行,它的输出大约有10个五百万位数。图中有8和(看起来是)32粒大米的正方形。正文建议顺序从1、2、4、16开始。你的序列从2,4,16,256开始。图像显示“1,2,4,16顺序”。@PaulHankin你说得对-我很快会换成正确的等式
print(pow(a,64) - 1)