问题描述:

角谷猜想的内容为:任意给定一个自然数,若它为偶数则除以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 - 中文开源技术交流社区...相关推荐

  1. python 过采样 权重实现_不平衡数据集的处理 - osc_sqq5osi1的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.不平衡数据集的定义 所谓的不平衡数据集指的是数据集各个类别的样本量极不均衡.以二分类问题为例,假设正类的样本数量远大于负类的样本数量,通常情况下通常情况下把多数类样本的比例接近100:1这种情况下 ...

  2. python编程代码执行漏洞_代码执行漏洞 - 安全先师的个人空间 - OSCHINA - 中文开源技术交流社区...

    0x00 前言 最近发现的一个新站,不妨试试手. 0x01 基础信息 漏洞点:tp5 method 代码执行,payload如下 POST /?s=captcha_method=__construct ...

  3. python 加权随机算法_加权随机算法 - 飞儿飞的个人空间 - OSCHINA - 中文开源技术交流社区...

    加权随机算法一般应用在以下场景:有一个集合S,里面比如有A,B,C,D这四项.这时我们想随机从中抽取一项,但是抽取的概率不同,比如我们希望抽到A的概率是50%,抽到B和C的概率是20%,D的概率是10 ...

  4. python倒排索引实现_倒排索引原理和实现 - uncle_LLD的个人空间 - OSCHINA - 中文开源技术交流社区...

    关于倒排索引 搜索引擎通常检索的场景是:给定几个关键词,找出包含关键词的文档.怎么快速找到包含某个关键词的文档就成为搜索的关键.这里我们借助单词--文档矩阵模型,通过这个模型我们可以很方便知道某篇文档 ...

  5. python读写磁盘扇区数据有什么用_磁盘存放数据原理 - osc_v8xs2czi的个人空间 - OSCHINA - 中文开源技术交流社区...

    磁盘结构作用数据原理 拓扑图 盘面(side) 模型: 1.磁盘圆形盘面,一个磁盘内含有多个盘面. 2.层叠关系,每个盘面之间不会贴着. 3.第一个盘的正面成为0面,反面为1面:第二个盘正面为2面,反 ...

  6. python编程题说句心里话_说句心里话 A - osc_6kxooi0n的个人空间 - OSCHINA - 中文开源技术交流社区...

    说句心里话 A ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬ ...

  7. 利用mysql建立随机森林_随机森林算法实例 - osc_4imme0wh的个人空间 - OSCHINA - 中文开源技术交流社区...

    根据成年人数据集来预测一个人的收入 1.准备数据集 我下载好了一个成年人数据集,从百度云下载 链接:https://pan.baidu.com/s/10gC8U0tyh1ERxLhtY8i0bQ 提取 ...

  8. flutter 刷脸_支付宝刷脸认证 - osc_bkdv2it5的个人空间 - OSCHINA - 中文开源技术交流社区...

    去支付宝下载sdk  这里引用我就不多说了 Loader::import('ali.wappay.service.AlipayTradeService',EXTEND_PATH,'.php'); Lo ...

  9. python变量无需指定类型对吗_Python变量类型 - osc_3rgq3dae的个人空间 - OSCHINA - 中文开源技术交流社区...

    变量存储在内存中的值,这就意味着在创建变量时会在内存开辟一个空间. 基于变量的数据类型,解析器会分配指定内存,并决定什么数据可以被存储在内存中. 因此变量可以指定不同的数据类型,这些变量可以存储整数. ...

  10. 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{ ...

最新文章

  1. MMD_5a_Clustering
  2. XMLHTTP中setRequestHeader参数问题
  3. SQL Server:向 SQL Server 自增字段插入值 (转)
  4. 机房蓄电池在线监控重要作用
  5. 天池 在线编程 最佳利用率(二分查找 + 哈希)
  6. matlab 红黑强度图片,matlab图形锐化程序
  7. 你不知道的javascript读书笔记3
  8. asp.net中sitemap的简单实用
  9. MYSQL_BIND结构体_bindColumn、bindParam与bindValue的区别
  10. php批量下载TXT中的URL,需求是这样,再不改变目录结构的前提下,通过URL,批量下载文件,我已经写好了一点儿了...
  11. SDN第5次上机作业
  12. Visio2010的下载
  13. 微信小程序列表项数据详情折叠效果
  14. 业务与信令-第6章VoLTE信令
  15. 微波雷达感应模块,智能洗衣机雷达技术方案,自动感应开门应用
  16. ipv6有必要打开吗_IPV4 VS IPV6 谈谈省级ipv6的必要性
  17. 小米Civi的女性突围战
  18. CSDN博客排版格式入门
  19. FXCG: 日内交易与波段交易有什么区别
  20. 为什么循环队列要浪费一个存储空间

热门文章

  1. 第四届“云鼎奖”网络投票火热进行中——入围名单一览
  2. Copy ‘XXXX‘ to effectively final temp variable
  3. 密码破解---John the Ripper使用
  4. 声效表达在游戏沉浸方面的影响力
  5. 声纹识别数据:让疫情期间的“闻声识人”更安全
  6. Brave与Uphold合作推出钱包以奖励用户浏览
  7. c#/.net操作word插入表格实例
  8. 使用nim master为oracle2分区安装os,使用 NIM 资源部署自定义的 AIX 系统
  9. Android接入腾讯Bugly统计SDK
  10. 【原版教材•中英对照】电化学阻抗谱及其应用——一本专门针对研究生和电化学研究人员的书籍