I found an interesting problem on https://www.hackerrank.com/challenges/py-if-else/problem:
=====Problem Statement=====
Given an integer, n, perform the following conditional actions:
If n is odd, print Weird
If n is even and in the inclusive range of 2 to 5, print Not Weird
If n is even and in the inclusive range of 6 to 20, print Weird
If n is even and greater than 20, print Not Weird

=====Input Format=====
A single line containing a positive integer, n.

=====Constraints=====
1≤n≤100

=====Output Format=====
Print Weird if the number is weird. Otherwise, print Not Weird.

I tried it in Python, but could not do it. Can you solve it?
def __starting_point():
    n = int(input())
    if n % 2 == 1 or 6 <= n <= 20:
        print("Weird")
    else:
        print("Not Weird")

__starting_point()