用python验证谷角猜想_角谷猜想 - 寂寞暴走伤的个人空间 - OSCHINA - 中文开源技术交流社区...
问题描述:
角谷猜想的内容为:任意给定一个自然数,若它为偶数则除以2,若它为奇术则乘3加1,得到一个新的自然数。按照这样的计算方法计算下去,若干次后得到的结果必然为1。
编写程序对角谷猜想的正确性加以验证。
我的代码:
n=int(raw_input("please input a number: "))
while True:
if n%2==0:
n=n/2
else:
n=n*3+1
if n==1:
print "Corner Valley conjecture is OK!!!"
break
我的思路:
整个程序并不难,按照描述一步一步来即可;首先判断数是否为偶数,如果是偶数就让原数除以2并让新值覆盖,否则让原数乘以3加1并让新数覆盖,在每一次操作后判断值是否为1,;
示例代码:
def fun(n):
print n,
while n != 1:
n = 3 * n + 1 if n % 2 else n / 2
print 'finished'
for i in xrange(2, 1000):
fun(i)
示例代码也很好懂,就不说了;
用python验证谷角猜想_角谷猜想 - 寂寞暴走伤的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐
- python 过采样 权重实现_不平衡数据集的处理 - osc_sqq5osi1的个人空间 - OSCHINA - 中文开源技术交流社区...
一.不平衡数据集的定义 所谓的不平衡数据集指的是数据集各个类别的样本量极不均衡.以二分类问题为例,假设正类的样本数量远大于负类的样本数量,通常情况下通常情况下把多数类样本的比例接近100:1这种情况下 ...
- python编程代码执行漏洞_代码执行漏洞 - 安全先师的个人空间 - OSCHINA - 中文开源技术交流社区...
0x00 前言 最近发现的一个新站,不妨试试手. 0x01 基础信息 漏洞点:tp5 method 代码执行,payload如下 POST /?s=captcha_method=__construct ...
- python 加权随机算法_加权随机算法 - 飞儿飞的个人空间 - OSCHINA - 中文开源技术交流社区...
加权随机算法一般应用在以下场景:有一个集合S,里面比如有A,B,C,D这四项.这时我们想随机从中抽取一项,但是抽取的概率不同,比如我们希望抽到A的概率是50%,抽到B和C的概率是20%,D的概率是10 ...
- python倒排索引实现_倒排索引原理和实现 - uncle_LLD的个人空间 - OSCHINA - 中文开源技术交流社区...
关于倒排索引 搜索引擎通常检索的场景是:给定几个关键词,找出包含关键词的文档.怎么快速找到包含某个关键词的文档就成为搜索的关键.这里我们借助单词--文档矩阵模型,通过这个模型我们可以很方便知道某篇文档 ...
- python读写磁盘扇区数据有什么用_磁盘存放数据原理 - osc_v8xs2czi的个人空间 - OSCHINA - 中文开源技术交流社区...
磁盘结构作用数据原理 拓扑图 盘面(side) 模型: 1.磁盘圆形盘面,一个磁盘内含有多个盘面. 2.层叠关系,每个盘面之间不会贴着. 3.第一个盘的正面成为0面,反面为1面:第二个盘正面为2面,反 ...
- python编程题说句心里话_说句心里话 A - osc_6kxooi0n的个人空间 - OSCHINA - 中文开源技术交流社区...
说句心里话 A ...
- 利用mysql建立随机森林_随机森林算法实例 - osc_4imme0wh的个人空间 - OSCHINA - 中文开源技术交流社区...
根据成年人数据集来预测一个人的收入 1.准备数据集 我下载好了一个成年人数据集,从百度云下载 链接:https://pan.baidu.com/s/10gC8U0tyh1ERxLhtY8i0bQ 提取 ...
- flutter 刷脸_支付宝刷脸认证 - osc_bkdv2it5的个人空间 - OSCHINA - 中文开源技术交流社区...
去支付宝下载sdk 这里引用我就不多说了 Loader::import('ali.wappay.service.AlipayTradeService',EXTEND_PATH,'.php'); Lo ...
- python变量无需指定类型对吗_Python变量类型 - osc_3rgq3dae的个人空间 - OSCHINA - 中文开源技术交流社区...
变量存储在内存中的值,这就意味着在创建变量时会在内存开辟一个空间. 基于变量的数据类型,解析器会分配指定内存,并决定什么数据可以被存储在内存中. 因此变量可以指定不同的数据类型,这些变量可以存储整数. ...
- Java实现数组列项相加_裂项求和法 - osc_rkun22vq的个人空间 - OSCHINA - 中文开源技术交流社区...
常用公式 常用式:$\cfrac{1}{n(n+1)}=\cfrac{1}{n}-\cfrac{1}{n+1}$:推广式:$\cfrac{1}{n(n+k)}=\cfrac{1}{k}(\cfrac{ ...
最新文章
- MMD_5a_Clustering
- XMLHTTP中setRequestHeader参数问题
- SQL Server:向 SQL Server 自增字段插入值 (转)
- 机房蓄电池在线监控重要作用
- 天池 在线编程 最佳利用率(二分查找 + 哈希)
- matlab 红黑强度图片,matlab图形锐化程序
- 你不知道的javascript读书笔记3
- asp.net中sitemap的简单实用
- MYSQL_BIND结构体_bindColumn、bindParam与bindValue的区别
- php批量下载TXT中的URL,需求是这样,再不改变目录结构的前提下,通过URL,批量下载文件,我已经写好了一点儿了...
- SDN第5次上机作业
- Visio2010的下载
- 微信小程序列表项数据详情折叠效果
- 业务与信令-第6章VoLTE信令
- 微波雷达感应模块,智能洗衣机雷达技术方案,自动感应开门应用
- ipv6有必要打开吗_IPV4 VS IPV6 谈谈省级ipv6的必要性
- 小米Civi的女性突围战
- CSDN博客排版格式入门
- FXCG: 日内交易与波段交易有什么区别
- 为什么循环队列要浪费一个存储空间
热门文章
- 第四届“云鼎奖”网络投票火热进行中——入围名单一览
- Copy ‘XXXX‘ to effectively final temp variable
- 密码破解---John the Ripper使用
- 声效表达在游戏沉浸方面的影响力
- 声纹识别数据:让疫情期间的“闻声识人”更安全
- Brave与Uphold合作推出钱包以奖励用户浏览
- c#/.net操作word插入表格实例
- 使用nim master为oracle2分区安装os,使用 NIM 资源部署自定义的 AIX 系统
- Android接入腾讯Bugly统计SDK
- 【原版教材•中英对照】电化学阻抗谱及其应用——一本专门针对研究生和电化学研究人员的书籍