考拉兹猜想(英语:Collatz conjecture),又称为奇偶归一猜想、3n+1猜想、冰雹猜想、角谷猜想、哈塞猜想、乌拉姆猜想或叙拉古猜想,是指对于每一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2,如此循环,最终都能够得到1。

1.编写一个Collatz函数

def collatz(number):if number % 2 == 0:return number / 2else:return 3 * number + 1

2.让用户输入一个整数并不断调用这个collatz(),直到函数返回值为1

try:num = int(input('> '))while num != 1:num = collatz(number = num)print num
except:print 'Error!'

转载于:https://www.cnblogs.com/liqiujiong/p/8733146.html

Python实现Collatz序列(考拉兹猜想)相关推荐

  1. python实现著名的考拉兹猜想(421猜想)

    考拉兹猜想简介 如图: 考拉兹猜想:1.取一个正整数num2.如果是偶数,result = num / 23.如果是奇数,result = num * 3 + 14. result代替num进行第1步 ...

  2. 3-7 考拉兹猜想(高教社,《Python编程基础及应用》习题6-11)

    考拉兹猜想(Collatz conjecture)又称奇偶归一猜想,是指对于每一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2. 如此循环,最终都能得到1.编写一个程序,输入一个 ...

  3. Python验证和可视化冰雹猜想、角谷猜想、考拉兹猜想

    推荐教材:<中学生可以这样学Python(微课版)>,董付国.应根球,清华大学出版社,ISBN:9787302554639 京东购买链接: =================== 问题描述 ...

  4. java拉兹猜想的编程_Java数据结构及算法实例:考拉兹猜想 Collatz Conjecture

    /** * 考拉兹猜想:Collatz Conjecture * 又称为3n+1猜想.冰雹猜想.角谷猜想.哈塞猜想.乌拉姆猜想或叙拉古猜想, * 是指对于每一个正整数,如果它是奇数,则对它乘3再加1, ...

  5. Python验证和可视化之三大猜想 [ 冰雹猜想、角谷猜想、考拉兹猜想 ]

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 本篇文章来自腾讯云 作者:Python小屋屋主 ( 想要学习Python?Pyth ...

  6. python角谷猜想详细步骤_用python3.7编写考拉兹猜想 -

    你听说过考拉兹猜想吗?就是随便选一个大于1自然数,如果是奇数就乘3加1,如果是偶数就除2,如此循环,最后结果一定是1.考拉兹猜想又称为奇偶归一猜想.3n+1猜想.冰雹猜想.角谷猜想.哈塞猜想.乌拉姆猜 ...

  7. 7-31 【0413】考拉兹猜想

    问题描述 考拉兹猜想(Collatz Conjecture),又称为奇偶归一猜想.3n+1猜想.冰雹猜想.角谷猜想.哈塞猜想.乌拉姆猜想或叙拉古猜想,是指: 对于每一个正整数,如果它是奇数,则对它乘3 ...

  8. 17.4.8.3n+1猜想、考拉兹猜想

    了解 3n+1 猜想 Problem E: 六队-Guess the maximum and minimum Description ​ Utopian发现了一个很有趣的数字游戏. 任意给定一个自然数 ...

  9. 【JAVA】java递归测试考拉兹猜想/冰雹猜想

    java递归测试考拉兹猜想/冰雹猜想 什么是考拉兹猜想: 考拉兹猜想是数学中最引人注目的难题之一,它也被称为奇偶归一猜想.3n+1猜想.冰雹猜想还有角谷猜想等等.这个猜想的很容易掌握,你只需要知道如何 ...

最新文章

  1. 黄道十二宫杀手密码51年后被破解,来自两位程序员与数学家通力合作
  2. Python基础04 运算
  3. 为什么 Redis 要比 Memcached 更火?
  4. po 时不生效时, 不要用点方法
  5. 当执行进程ctrl+c关闭不了的时候的解决方法
  6. 图论:dij算法优化:双端队列及详细证明
  7. 关于直播学习笔记-005-nginx-rtmp-win32在Win10上使用
  8. 加载osgb数据转换不能用_在ArcGIS Pro中OSGB数据转换及发布服务流程
  9. Python学习心得(七) 深入理解threading多线程模块
  10. AndroidDeveloper Weekly No.5
  11. Linux0.11内核--进程调度分析之1.初始化
  12. [NOIP2017 普及组 T1] 成绩
  13. Android通过ping操作进行网络检测,并返回花费的时间
  14. 《动手学深度学习》深度学习简介(完整版)
  15. EwonCOSY 141 MPI EC51410【路由器】
  16. docker的搭建和简单应用
  17. 线性代数 --- Gauss消元的部分主元法和完全主元法(补充)
  18. windows系统bat批处理 电子教室加卡他卡 伽卡他卡学生端暴力关闭 无敌版
  19. 小程序结合腾讯地图(QQMapWX)SDK做位置周边搜索展示
  20. 杰理之设置恒流充电电流【篇】

热门文章

  1. MUI的。。。三个意思
  2. OFFICE软件使用精简版是节约
  3. Spring Cloud 系列之OpenFeign:(5)OpenFeign的高级用法
  4. 分享一个界面贴图下载网站
  5. 根据顶点和索引计算uv和normals
  6. Abp.io(vNext)开发日志:单页面应用与外部/社交登录
  7. 3.HTML文本(标题、水平线、换行、加粗)
  8. qiime2+biom+qiime1获得16S物种丰度
  9. C#:Krypton控件使用方法详解(第十讲) ——kryptonColorButton
  10. 如何选择磁通计测试线圈