各位大神,第六行看看有什么不对,系统说invalidsyntax”但是我加了冒号的呀!
def collatz ():
global number
if number%2 == 0:
print(number//2)
return number//2
else number%2 == 1:
print(3*number+1)
return 3*number+1
number==int(input())
while : number!=1
collatz(number)
你这个应该是 python 的代码。
第六行那里应该用 elif 关键字,不能用 else,因为 else 后面是不能有条件的。
我看你的参数不对
number是保留字符,不能当变量
热门标签: