【发布时间】:2020-03-04 03:10:27
【问题描述】:
def reverse(num):
digits = []
leng = num.count
num1 = int(num)
n = 0
while(n < leng):
last = num1 % 10
num1 = (num1 - last) / 10
last = str(last)
digits = digits.append(last)
n = n + 1
当我运行这个块时,它在 while 循环的行上给出一个错误,说
【问题讨论】:
-
count是一种方法。调用它来获取长度。 -
正如错误所说,count 是一种方法。你需要调用它。
-
num.count应该做什么?如果您正在尝试查找长度,则可以使用len(str(num))假设您传递的是int