Python If-Else - HackerRank Solution

Task

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.


Output Format

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


Sample Input 0

3


Sample Output 0

Weird


Explanation 0

n = 3

n is odd and odd numbers are weird, so print Weird.


Sample Input 1

24


Sample Output 1

Not Weird


Explanation

n = 24

n > 20 and n is even, so it is not weird.




Solution

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
if __name__ == '__main__':
    n = int(input().strip())
    
    if n%2 ==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")
Next Post Previous Post
No Comment
Add Comment
comment url