-
Notifications
You must be signed in to change notification settings - Fork 31
/
Copy pathEX6.3.py
30 lines (24 loc) · 920 Bytes
/
EX6.3.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# 6.3 (Palindrome integer) Write the functions with the following headers:
# # Return the reversal of an integer, e.g. reverse(456) returns
# # 654
# def reverse(number):
# # Return true if number is a palindrome
# def isPalindrome(number):
# Use the reverse function to implement isPalindrome. A number is a palindrome
# if its reversal is the same as itself. Write a test program that prompts the
# user to enter an integer and reports whether the integer is a palindrome.
# Return the reversal of an integer, e.g. reverse(456) returns
# 654
def reverse(number):
num = ""
while number > 0:
n1 = number % 10
num = num + str(n1)
number = number // 10
return int(num)
# Return true if number is a palindrome
def isPalindrome(number):
revNumber = reverse(number)
return True if revNumber == number else False
num = eval(input("Enter a number: "))
print(isPalindrome(num))