def f(n):
if n%2 == 0 :
n = n // 2
else:
n = n*3 +1
return n
num = eval(input())
if type(num) == int and num>0:
count = 0
print(num,end = ' ')
while num != 1:
count += 1
num = f(num)
print(num, end = ' ')
print()
print(count)
else:
print('ERROR')
角古猜想python
最新推荐文章于 2024-10-21 00:27:03 发布
本文介绍了一个简单的Python程序,用于演示Collatz猜想的工作原理。通过输入一个正整数,程序会不断应用Collatz猜想的规则,直到该数变为1,并输出转换过程中经过的所有数值及总的转换次数。
1540

被折叠的 条评论
为什么被折叠?



