python的cubes怎么使用_怎么使用python 找出完美立方

展开全部

这个代码是我根据C代码改的!

Python代码:#python3.5

n = int(input())#n范围内的立方数

list_cube = [0]#用于存储立方数的列表

while(n != 0):#当输入的e69da5e6ba9062616964757a686964616f31333363383331n为0时,结束循环

for i in range(1, n+1):

list_cube.append( i*i*i)

for a in range(6,n+1):

for b in range(2,a-1):

if list_cube[a] 

break

for c in range(b+1,a):

if list_cube[a] 

break

for d in range(c+1,a):

if list_cube[a] == (list_cube[b] + list_cube[c] + list_cube[d]):

print("立方数是:%d,三元组是(%d,%d,%d)" %(a,b,c,d))

n = int(input())

原C代码:#include 

#include 

int main()

{

int n,a,b,c,d;

long int cube[101];

while(scanf("%d",&n)!=EOF)

{

for(int  i=1; i

{

cube[i]=i*i*i;

}

for(a=6; a

for(b=2; b

{

if(cube[a]

break;

for(c=b+1; c

{

if(cube[a]

break;

for(d=c+1; d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值