以下是代码
def collatz(number):
if number%2==0:
number=number//2
print(str(number))
return number
else:
number=number*3+1
print(str(number))
return number
print('enter your number')
number=int(input())
while number!=1:
collatz(number)
number=collatz(number)
这是结果
enter your number
5
16
16
8
8
4
4
2
2
1
心有法竹
沧海一幻觉
慕尼黑的夜晚无繁华
ITMISS
相关分类