random pythonpython冰雹猜想程序_验证冰雹猜想(N100)(python实现)
冰雹猜想是指:⼀个正整数x
如果是奇数就乘以3再加1
如果是偶数就析出偶数因数2ⁿ
这样经过若⼲个次数,最终回到1。
```python
import random
i = 0
#number = random.randint(1, 99)
number = int(input('输⼊:'))
while number != 1:
if (number % 2 == 0):
number /= 2
print('是偶数,析出偶数因数后为:'+str(number)+',这是第'+str(i+1)+'步')
else:
number = 3 * number + 1
print('是奇数,乘以3再加1后为:'+str(number)+',这是第'+str(i+1)+'步')
i += 1
print('共计操作步骤为:' + str(i) + '步')
```
浏览器扩展:No Problems—划题即查的学习神器
⼀个⼩插件,⽬前就在⾕歌、QQ、360浏览器测试了下。通过接⼝搜索⽹课题库答案,只需⼏秒,静待即可。欢迎下载试⽤了...
最后修改:2020 年 03 ⽉ 31 ⽇ 11 : 37 AM
© 允许规范转载
赞赏
如果觉得对你有⽤,请随意赞赏
×Close
赞赏作者
扫⼀扫⽀付
⽀付宝⽀付
⽀付

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。