python桌面游戏输出棋子数量

请大家看看这个代码,只懂得写count,样例输出中的式子不知道要怎么输出。谢谢大家!

img

img

n = int(input())

i = 0
while n != 1:
    if n % 2 == 0:
        n //= 2
    else:
        n += 1
    i += 1
    print(f'第{i:2}轮:当前数字{n}')

"""--result
100
第 1轮:当前数字50
第 2轮:当前数字25
第 3轮:当前数字26
第 4轮:当前数字13
第 5轮:当前数字14
第 6轮:当前数字7
第 7轮:当前数字8
第 8轮:当前数字4
第 9轮:当前数字2
第10轮:当前数字1
"""

n = int(input())
count = 0
while n!=1:
    if n%2 == 0:
        n = n//2;
    else:
        n = n+1
    print(n)
    count = count+1
print(count)
 
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^