تابعی بنویسید که عددی را دریافت و مقلوب آن را چاپ کند ( با استفاده از رشته ها می توان اعداد که صفر هم دارند نظیر 1200 را مقلوب کرد )
def anagramNumber(n):
r = 0
strNumber = ""
while n != 0:
r = n % 10
strNumber = str(r) + strNumber # str in function String
n = n // 10
return strNumber
def power10(digit, counter):
pow = 1
for i in range(counter):
pow *= 10
return pow
def strToInt(strNumber):
digit = 0
index = 0
sum = 0
for i in range(len(strNumber)-1, -1, -1):
digit = ord(strNumber[i]) - 48 # ord() function return a specified character
sum += power10(digit, index) * digit
index += 1
return sum
n = int(input("Please enter a number: "))
anagramStr = anagramNumber(n)
anagram = strToInt(anagramStr)
print(anagram)