collatz
def collatz(number):if number % 2 == 0:
return(number//2)
else:
return(number*3+1)
print(str(collatz(input())))
输入参数时why会报错 需要强制类型转换,input输入的是字符串
def collatz(number):
if number % 2 == 0:
return(number//2)
else:
return(number*3+1)
print(str(collatz(eval(input()))))
小甲鱼的铁粉 发表于 2021-1-30 09:46
需要强制类型转换,input输入的是字符串
刚好想到这个问题,谢谢
页:
[1]