我在kapfun(i)
函数的createlist
行继续收到无效的语法错误。谁能告诉我为什么?
def createlist(i):
n=i
global n
a=n[0:1]
b=n[1:2]
c=n[2:3]
d=n[3:4]
n=[int(a),int(b),int(c),int(d)
kapfun(i)
return i
def kapfun(i):
print(i)
kaprekar=down(i)-up(i)
return kaprekar
def integer(numList):
integer= ''.join(map(str, numList))
return int(integer)
def up(n):
n.sort()
up=n
up=integer(up)
return up
def down(n):
print(n)
n.reverse()
down=n
down=integer(down)
return down
def kaprekarfunction(i):
createlist(i)
print (i)
kapfun(i)
print (i)
return i
x="1234"
createlist(x)
print(x)
答案 0 :(得分:1)
您错过了上一行列表末尾的括号。它应该是:
n=[int(a),int(b),int(c),int(d)]