如何用Python做等比数列 例如一共有5个数:3^4-5^3-4^3-8^2-1^1-10^0

Python016

如何用Python做等比数列 例如一共有5个数:3^4-5^3-4^3-8^2-1^1-10^0,第1张

**是乘方的意思。8**3=8*8*8=512。一楼说成开方,不对二楼用C语言来解释,越说越复杂三楼说是阶乘,错了。如3的阶乘为1*2*3=6,8的阶乘即1*2*3*4*5*6*7*8.

就是求等比数列的和:

s=2**64-1

print(s)

double JC(int x)

{

double sum = 1

if(0==x)

baireturn sum

while(x)

{

sum = 2*sum

x--

}

return sum

}

扩展资料

一个用编译性语言比如C或C++写的程序可以从源文件(即C或C++语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。

运行程序的时候,连接/转载器软件把你的程序从硬盘复制到内存中并且运行。而Python语言写的程序不需要编译成二进制代码。你可以直接从源代码运行 程序。

在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。这使得使用Python更加简单。也使得Python程序更加易于移植。

def method(n):

    sum=0

    for i in range(n+1):

       sum+=i**4

    print(sum)

method(9)

简单吧