问题描述:

角谷猜想的内容为:任意给定一个自然数,若它为偶数则除以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验证角谷_角谷猜想-随心随性无为而为-51CTO博客相关推荐

  1. python自守数_自守数-随心随性无为而为-51CTO博客

    问题描述: 如果某个数的平方的末尾几位等于这个数,那么就称这个数为自守数.显然,5和6是一位自守数(5*5=25,6*6=36). 25*25=625,76*76=5776,所以25和76是两位自守数 ...

  2. python计算年龄的方法_巧算年龄-随心随性无为而为-51CTO博客

    问题描述: 有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁.问第4个人岁数,他说比第3个人大2岁.问第3个人,又说比第2个人大2岁.问第2个人,说比第1个人大2岁.问最后1个人,他说是10岁 ...

  3. python描述回文素数_回文素数-随心随性无为而为-51CTO博客

    问题描述: 所谓回文素数是指,对一个整数n从左向右和从右向左读结果值相同且是素数,即称为回文素数. 求不超过1000的回文素数. 我的代码:import math def prime(m): coun ...

  4. python反素数_可逆素数-随心随性无为而为-51CTO博客

    问题描述: 编写程序找出1~900之间的所有可逆素数(可逆素数是指一个素数的各位数值顺序颠倒后得到的数仍为素数,如113.311). 我的代码:import math def prime(n): co ...

  5. python查找孪生素数_孪生素数-随心随性无为而为-51CTO博客

    问题描述: 若两个素数之差为2,则这两个素数就是孪生素数. 编写程序找出1~100之间的所有孪生素数. 我的代码:import math def prime(n): count=0 for  i in ...

  6. Python 爬取51cto博客标题浏览量、评论量、收藏

    介绍 提到爬虫,互联网的朋友应该都不陌生,现在使用Python爬取网站数据是非常常见的手段,好多朋友都是爬取豆瓣信息为案例,我不想重复,就使用了爬取51cto博客网站信息为案例,这里以我的博客页面为教 ...

  7. python 动态执行条件判断_【人生苦短,我学 Python】基础篇——条件判断与循环语句(Day12)_不积跬步,无以至千里!-CSDN博客...

    原文作者:AI 菌 原文标题:[人生苦短,我学 Python]基础篇--条件判断与循环语句(Day12) 发布时间:2021-02-08 23:17:06 写在前面:大家好!我是[AI 菌],一枚爱弹 ...

  8. 学python对数学要求吗_python 学习和数学知识 - 文章分类 - 风中小郎君 - 博客园...

    文章分类 - python 学习和数学知识 http://www.cnblogs.com/vamei 摘要:它们的区别在于应用的对象不同.1.map()map() 是一个Series的函数,DataF ...

  9. python爬取控制台信息_python爬虫实战之爬取智联职位信息和博客文章信息

    1.python爬取招聘信息 简单爬取智联招聘职位信息 # !/usr/bin/env python # -*-coding:utf-8-*- """ @Author  ...

最新文章

  1. @available 和 #available
  2. Android流量统计TrafficStats类
  3. 谈从10亿个数中找出前10万个最大的
  4. Java 9中什么是私有的?
  5. 三菱伺服自动调谐_三菱伺服在执行离线自动调整之前
  6. MFC开发- string、const char*、 char* 、char[]相互转换(全)
  7. 创建表结构相同的表,表结构相同的表之间复制数据,Oracle 中 insert into XXX select from 的用法...
  8. asp.net mvc源码分析-Action篇 DefaultModelBinder
  9. Java直连Access
  10. 中国书法之美 No。2017-08-30
  11. 重言式判定------参考了别人的代码。。
  12. 【干货】PS超实用功能:美化照片
  13. ftp服务器有哪些作用,FTP是什么意思 FTP服务器有什么作用及功能
  14. kalibr_calibrate_cameras 卡在 Extracting calibration target corners
  15. 程序员的自我修养--链接、装载与库笔记:第一章温故而知新
  16. php腾讯云直播的录制
  17. python判断素数的方法简书_深入浅出RSA在CTF中的攻击套路
  18. 微信小程序对接大华摄像头
  19. Discuz!门户列表页,文章中无图片时,随机选择一张作为封面
  20. Spark中cache、persist、checkpoint区别

热门文章

  1. NO 00004 iOS实现打砖块游戏 一 素材的制作
  2. Thrift IDL示例文件
  3. 京东与淘宝孰优孰劣?
  4. 计算机重启没有用户名,电脑重启之后图标没了怎么办
  5. 年度盘点!Flink 社区全年的精华内容都在这里啦(内附福利)
  6. 解救小哈——DFS算法举例
  7. 批量合并word文档
  8. 射频day7:微带线;带状线
  9. 简单excel饼状图怎么做,bi工具怎么做饼状图
  10. 关于内存类型 UDIMM、RDIMM、LRDIMM 的学习结论(转)