Python 2.7 | “奇偶猜想”三步归一

  “奇偶归一”,又称为3n+1猜想。

对于一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2。如此循环,最终都能够得到1。

代码:

n=input()
t=0
while n!=1:
  t=t+1
  if n%2==0:
      n=n/2
  else:
      n=3*n+1
print t

 

注:经济学类专业,学的Python2.7,方法较为基本与幼稚,仅供参考。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Python归一猜想,也称为角谷猜想,是一个数学难题。该猜想的内容是:任意给定一个正整数,如果它是数,则将它乘3再加1,如果它是数,则将它除以2,如此循环下去,最终总能得到1。 例如,对于数字10,按照猜想的规则计算,得到的序列为:10、5、16、8、4、2、1。 尽管数学家们已经尝试证明这个猜想,但至今仍未得到一个完美的解答。但是,这个猜想已经被广泛认为是正确的。 ### 回答2: Python归一猜想是一个数论中的猜想,其内容是对于任意一个正整数,不论它的大小,如果我们对其进行一系列的操作,最终都可以得到同一个数。具体的操作如下: 1. 如果这个数是数,则将其除以2并得到一个新的数。 2. 如果这个数是数,则将其乘以3再加上1,并得到一个新的数。 如此循环进行以上两步,直到最终得到的数是数为止。这个数就是Python归一猜想中所说的那个数。 这个猜想是在20世纪50年代由汉勒里·柯林顿(an Ulam)和约瑟夫·拉格朗日(Joseph Lagrange)提出的。他们进行了大量的计算和研究,在范围内的数都得到了相同的数。虽然尚未找到证明这个猜想的数学推理,但是经过很多计算的验证,迄今为止还没有找到任何一个违反该猜想的数。 这个猜想即使简单,却充满了数学的魅力。它激发了很多人的兴趣,人们对于为什么能够得到同一个数感到好。尽管仍未找到严格的证明,但实际应用中已经广泛使用此猜想,特别在计算机科学、数论和密码学等领域。 总而言之,Python归一猜想是一个数论中具有吸引力的猜想,通过对任意正整数的操作,最终都可以得到同一个数。尽管未找到证明,但这个猜想已经在实际应用中得到广泛使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值