关于 collat​​z 计数的 len() 的具体问题

Specific question about len() of the collatz count

我有这段代码用于执行 collat​​z 序列:

x0 = int(input('Enter number:'))

while x0 > 1:

    print(x0)
    if (x0 % 2):
        x0 = 3*x0 + 1
    else:
        x0 = x0//2

它给我的答案是4和2写在了一起。有没有办法把答案的长度。我用 len() 试过了,但它没有字。提前致谢。

使用计数器变量跟踪您经历的迭代次数。

count = 0
while x0 > 1:
    count += 1
    #print(x0)
    if (x0 % 2):
        x0 = 3*x0 + 1
    else:
        x0 = x0//2

print(count)