Loading...
冰雹猜想是指:一个正整数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) + '步')
```
最后修改:2020 年 03 月 31 日 11 : 37 AM
© 允许规范转载
赞赏
如果觉得对你有用,请随意赞赏
×Close
赞赏作者
扫一扫支付
支付宝支付
微信支付