目的:找到 除了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

最新文章

  1. POJ 2420 A Star not a Tree?(模拟退火)
  2. ios 同步Get请求的实现
  3. SSL协议详解
  4. [Python] UTF-8最好不要带BOM
  5. log4net保存到数据库系列三、代码中xml配置log4net
  6. Eclipse配置默认的编码集为utf-8
  7. Keil工程文件的建立、设置与目标文件的获得
  8. Python:认识变量和字符串
  9. MySQL主从失败 错误Got fatal error 1236解决方法
  10. 11个phpstorm 快捷键介绍
  11. 一统江湖的大前端(5)editorconfig + eslint——你的代码里藏着你的优雅
  12. javaweb学习--jsp
  13. C# socket通讯 send方法记录
  14. CodeForces 1099F - Cookies - [DFS+博弈+线段树]
  15. java中的static(包括类前面修饰的static、方法前面修饰的static、成员变量前面修饰的static)
  16. JS模板语言不错的脚本
  17. CSS3多列布局
  18. 2.请求库之requests
  19. Java并发—java.util.concurrent.locks包
  20. InternalNative.cpp

热门文章

  1. UnhandledExceptionPolicy
  2. dijkstra之zkw线段树优化
  3. CSP-S 模拟测试 51 题解
  4. x86—EFLAGS寄存器详解[转]
  5. codeforces#1159D. The minimal unique substring(打表找规律+构造)
  6. windows下手动安装composer
  7. chattr +i 锁定文件
  8. python 牛顿迭代法
  9. 在React中修改antd的样式
  10. 大数据HIve