=====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.

Difficulty: introductory

Starter code:

#!/bin/python3

import math
import os
import random
import re
import sys



if __name__ == '__main__':
    n = int(input().strip())
    check = {True: "Not Weird", False: "Weird"}

    print(check[
            n%2==0 and (
                n in range(2,6) or 
                n > 20)
        ])


Solutions:
#!/bin/python3

import sys


N = int(input().strip())
n= N
w = 'Weird'
nw = 'Not Weird'
if n % 2 == 1:
    print(w)
elif n % 2 == 0 and (n>=2 and n<5):
    print(nw)
elif n % 2 == 0 and (n>=6 and n<=20):
    print(w)
elif n % 2 == 0 and (n>20):
    print(nw)    


def __starting_point():
    n = int(input())
    if n % 2 == 1 or 6 <= n <= 20:
        print("Weird")
    else:
        print("Not Weird")

__starting_point()