【Python】【demo实验11】【练习实例】【三个整数的立方和】
2024-08-29 23:47:05
目的:找到 除了9n±4型自然数外,所有100以内的自然数都能写成三个整数的立方和 这每个数的表达方式;
源代码:
#!/usr/bin/python
# encoding=utf-8
# -*- coding: UTF-8 -*-
for i in [10,29,36]: #可将[1,29,36]修改为range(1,100)
node = 0
#print(i) #
for j in range(-1000,1000):
if node == 1:
break
#print(i,j) #
for k in range(-1000,1000):
#print(i,j,k) #
if node == 1:
break
for l in range(-1000,1000):
#print(i,j,k,l) #
if j**3+k**3+l**3 ==i :
print(i," = ",j**3," + ",k**3," + ",l**3)
node = 1
break
这个代码只能找到一部分,并且执行效率特别低
执行结果:
可以修改range(-1000,1000)来降低程序执行时间;
————————(我是分割线)————————
参考:
1.http://www.sohu.com/a/339265848_107944
备注:
初次编辑时间:2019年9月22日18:11:00
环境:Windows 7 / Python 3.7.2
最新文章
- POJ 2420 A Star not a Tree?(模拟退火)
- ios 同步Get请求的实现
- SSL协议详解
- [Python] UTF-8最好不要带BOM
- log4net保存到数据库系列三、代码中xml配置log4net
- Eclipse配置默认的编码集为utf-8
- Keil工程文件的建立、设置与目标文件的获得
- Python:认识变量和字符串
- MySQL主从失败 错误Got fatal error 1236解决方法
- 11个phpstorm 快捷键介绍
- 一统江湖的大前端(5)editorconfig + eslint——你的代码里藏着你的优雅
- javaweb学习--jsp
- C# socket通讯 send方法记录
- CodeForces 1099F - Cookies - [DFS+博弈+线段树]
- java中的static(包括类前面修饰的static、方法前面修饰的static、成员变量前面修饰的static)
- JS模板语言不错的脚本
- CSS3多列布局
- 2.请求库之requests
- Java并发—java.util.concurrent.locks包
- InternalNative.cpp