w3resource

Python: Test whether a given number is symmetrical or not

Python Basic - 1: Exercise-83 with Solution

Write a Python program to test whether a given number is symmetrical or not. A number is symmetrical when it is equal to its reverse.

For example- 121 is the symmetric number.

Sample Solution:

Python Code:

def is_symmetrical_num(n):
  return str(n) == str(n)[::-1]
print(is_symmetrical_num(121))
print(is_symmetrical_num(0))
print(is_symmetrical_num(122))
print(is_symmetrical_num(990099))

Sample Output:

True
True
False
True

Pictorial Presentation:

Python: Test whether a given number is symmetrical or not.
Python: Test whether a given number is symmetrical or not.

Flowchart:

Flowchart: Python - Test whether a given number is symmetrical or not.

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a Python program to calculate the median from a list of numbers.
Next: Write a Python program that accepts a list of numbers. Count the negative numbers and compute the sum of the positive numbers of the said list. Return these values through a list.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.