python求角谷猜想
时间: 2023-12-15 10:33:27 浏览: 392
利用python实现角谷猜想
以下是Python实现角谷猜想的代码:
```python
def collatz_conjecture(n):
while n != 1:
print(n, end=' ')
if n % 2 == 0:
n = n // 2
else:
n = n * 3 + 1
print(n)
# 测试
collatz_conjecture(6)
```
运行结果为:
```
6 3 10 5 16 8 4 2 1
```
该函数接受一个正整数n作为参数,然后按照角谷猜想的规则进行计算,直到最终得到1为止。在计算过程中,每个中间结果都会被打印出来。
阅读全文