Смотри, я это пони, но это всегда показывает трассировку, которую я не понял - PullRequest
0 голосов
/ 26 марта 2020

This is code

Here showing traceback always

Я не понял, как ее решить, я думаю, что code logi c Райт, но не знаю ошибку

1 Ответ

0 голосов
/ 26 марта 2020

Ошибка возникает из-за того, что вы инициализировали revNum в тип None в начале определения функции. Таким образом, в первой итерации невозможно умножить NoneType на int. Я бы посоветовал вам инициализировать его, возможно, 0?

def PalindromeNum(i):
  revNum = 0
  while (i>0):
    digit = i % 10
    revNum = (revNum * 10) + digit
    i = i//10
  print(revNum)
  return revNum

num = float(input("enter number"))
print("Reverse: ", PalindromeNum(num))

Вы также, кажется, пропустили '/' в i = i//10. Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...