DEV Community

Kiruthiga S
Kiruthiga S

Posted on

Python

21) Palindrome Program for given number

n = int(input("Enter a number: "))
original = n
reverse = 0
while n > 0:
    digit = n % 10
    reverse = reverse * 10 + digit
    n = n // 10
if original == reverse:
    print("Palindrome")
else:
    print("Not Palindrome")
Enter fullscreen mode Exit fullscreen mode

Output:
Enter a number: 12321
Palindrome

Prime Number between 10 and 20. Use Function here

def check_prime(num):
    div = 2
    while div < num:
        if num % div == 0:
            return False
        div = div + 1
    return True
num = 10
while num <= 20:
    if num > 10 and check_prime(num):
        print(num)
    num = num + 1
Enter fullscreen mode Exit fullscreen mode

Output:
11
13
17
19

Factorial

n = int(input("Enter a number: "))
fact = 1
while n > 0:
    fact = fact * n
    n = n - 1
print("Factorial =", fact)
Enter fullscreen mode Exit fullscreen mode

Output:
Enter a number: 5
Factorial = 120

Top comments (0)