In this HackerRank Python If-Else problem, we have Given an integer, n, to perform the following conditional actions:

  1. If n is odd, print Weird
  2. If n is even and in the inclusive range of 2 to 5, print Not Weird
  3. If n is even and in the inclusive range of 6 to 20, print Weird
  4. If n is even and greater than 20, print Not Weird

HackerRank Python If-Else problem solution

HackerRank Python If-Else problem solution

#!/bin/python

import sys

N = int(raw_input().strip())
var = N%2
if(var == 0):  
    if(N >=2 and N <= 5): print("Not Weird")
    elif (N >= 6 and N <= 20): print("Weird")
    elif(N >= 20): print("Not Weird")
else:    print("Weird")


The solution in Python 3 programming.

#!/bin/python3

import sys


N = int(input().strip())

if N % 2:
    print('Weird')
elif not (N % 2) and N >= 2 and N <= 5:
    print('Not Weird')
elif not (N % 2) and N >= 6 and N <= 20:
    print('Weird')
elif not (N % 2) and N > 20:
    print('Not Weird')