刚学python,习题中的collatz练习以下是代码实现
def collatz(number):
if ((number % 2) == 0):
print(str(number//2))
return number//2
else:
print(3*number+1)
return 3*number+1
#ask the user to input a int number
print('input a number!')
magic=input()
while(int(magic)-1):
magic=collatz(int(magic))
菜鸟一枚,大神勿喷
嘿~