Logical Python Questions

USE only yours mind to solve logical questions .

(Q ) : Without using modulo operator (%) Write a python program to check weather a given number is even or odd.

(Q) : Write a program to check weather a  given no. is prime or not ?

(Q) : Write a python program to print factorial of a inputs and print final outputs.(i/p : 2 , 3 ,1 ,5  ; o/p: 2 , 6, 1 , 120)

(Q): Write a python program to check a number is palindrome or not?