python角谷猜想详细步骤_用python3.7编写考拉兹猜想 -
你听说过考拉兹猜想吗?就是随便选一个大于1自然数,如果是奇数就乘3加1,如果是偶数就除2,如此循环,最后结果一定是1。考拉兹猜想又称为奇偶归一猜想、3n+1猜想、冰雹猜想、角谷猜想、哈塞猜想、乌拉姆猜想或叙拉古猜想。
现在,我们就来用python3.7编写一个程序来验证这一猜想。
我输入的数字是19,然后他打印出了58、29、88、44……最后,打印出了1,现在我们就来看看是怎么编的吧。
number1 = int(input('请输入一个数:'))
number2 = number1 % 2
#符号' % '的意思是数1除数2的余数
while number1 != 1:
number2 = number1 % 2
if number2 == 1:
#如果余数等于1
number1 = number1*3+1
#奇数的话就乘3加1 print(number1)
else: number1 = number1 // 2
#偶数的话就除以2
print(number1)
喜欢的话请关注微信公众号:迷你恐龙的博客,公众号中有更多好玩的文章呦!
python角谷猜想详细步骤_用python3.7编写考拉兹猜想 -相关推荐
- 用python3.7编写考拉兹猜想
你听说过考拉兹猜想吗?就是随便选一个非零自然数,如果是奇数就乘3加1,如果是偶数就除2,最后结果一定是1,现在,我们就来用python3.7编写一个 首先来看一下效果: 我输入的数字是19,然后他打印 ...
- Python验证和可视化冰雹猜想、角谷猜想、考拉兹猜想
推荐教材:<中学生可以这样学Python(微课版)>,董付国.应根球,清华大学出版社,ISBN:9787302554639 京东购买链接: =================== 问题描述 ...
- Python验证和可视化之三大猜想 [ 冰雹猜想、角谷猜想、考拉兹猜想 ]
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 本篇文章来自腾讯云 作者:Python小屋屋主 ( 想要学习Python?Pyth ...
- python官方下载步骤-Python 下载及安装详细步骤
安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...
- linux离线安装pyhs2,Python 下载及安装详细步骤
安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...
- python3.7.2安装步骤-python安装升级详细步骤 Python2 升级 Python3
多数情况下,系统自动的Python版本是2.x, 或者yum直接安装的也是2.x ,但是,现在多数情况下建议使用3.x ,那么如何升级呢? ,下面老徐详细讲解升级步骤; 首先下载源tar包 可利用li ...
- python官网下载步骤-Python 下载及安装详细步骤
安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...
- python实现著名的考拉兹猜想(421猜想)
考拉兹猜想简介 如图: 考拉兹猜想:1.取一个正整数num2.如果是偶数,result = num / 23.如果是奇数,result = num * 3 + 14. result代替num进行第1步 ...
- Python实现Collatz序列(考拉兹猜想)
考拉兹猜想(英语:Collatz conjecture),又称为奇偶归一猜想.3n+1猜想.冰雹猜想.角谷猜想.哈塞猜想.乌拉姆猜想或叙拉古猜想,是指对于每一个正整数,如果它是奇数,则对它乘3再加1, ...
最新文章
- FirstApp,iphone开发学习总结7,相机
- Python:一行代码将以e为结尾的科学计算法类型的数值转为小数点类型数值
- 【星球知识卡片】AutoML都有哪些核心技术,如何对其进行长期深入学习
- 删除c++程序中的注释
- 牛客 21302 被3整除的子序列 (动态规划、Python)
- mysql数据库优化方案_mysql数据库优化方案
- 计算机二级第24套Excel解析,Excel | 操作题第 24 套
- css权重机制,CSS权重及其计算
- Chrome 及驱动各版本下载地址
- koa教程--busboy模块
- 阿里直播平台的架构演进
- 语言识别之根据字典矫正文本及其c++代码实现
- Python IDLE 如何设置清屏功能(清屏快捷键,亲测可用)
- execl 如何同时冻结一行与一列
- keystone中Vertify operation出现:No handlers could be found for logger keystoneclient.httpclient的问题
- kafka安装(windows版)
- Excel数字乱码怎么办?这样处理1秒解决,完美!
- 基于51单片机——LED数码管秒表的制作
- dede模板php代码,织梦dede模板内怎样到场php代码_CMS体系建站教程
- Tampermonkey的安装+使用教程
热门文章
- 系统服务器一般都要求冗余配置,服务器冗余配置
- 一文了解Linux内核的Oops
- 有放回随机抽样:重要参数subsample
- 图解最短路径之弗洛伊德算法(Java实现)
- 智能控制理论基础之专家控制系统!
- 像素坐标系与图像坐标系
- eclipse复制代码连接数据库404_出现网页错误时,数字502、404等分别是什么意思?...
- 鲍鱼数据集案例分析-预测鲍鱼年龄(线性回归/梯度下降法实操)
- c语言产生32位随机数,C语言,如何产生随机数
- 使用BleLib的轻松搞定Android低功耗蓝牙Ble 4.0开发详解