Introduction to Programming using Python 1st Edition

Published by Pearson
ISBN 10: 0132747189
ISBN 13: 978-0-13274-718-9

Chapter 6 - Functions - Programming Exercises - Page 203: 6.3

Answer

code

Work Step by Step

# 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))
Update this answer!

You can help us out by revising, improving and updating this answer.

Update this answer

After you claim an answer you’ll have 24 hours to send in a draft. An editor will review the submission and either publish your submission or provide feedback.