Python If-Else | Hackerrank Solution

Objective
In this challenge, we test your knowledge of using if-else conditional statements to automate decision-making processes. An if-else statement has the following logical flow:

Problem
Task
Given an integer, , perform the following conditional actions:
- If is odd, print
Weird - If is even and in the inclusive range of to , print
Not Weird - If is even and in the inclusive range of to , print
Weird - If is even and greater than , print
Not Weird
Input Format
A single line containing a positive integer, .
Constraints
Output Format
Print Weird if the number is weird. Otherwise, print Not Weird.
Sample Input 0
3
Sample Output 0
Weird
Explanation 0
is odd and odd numbers are weird, so print Weird.
Sample Input 1
24
Sample Output 1
Not Weird
Explanation 1
and is even, so it is not weird.
Solution
#!/bin/python
import math
import os
import random
import re
import sys
if __name__ == '__main__':
n = int(raw_input().strip())
if n%2 == 0 & n<5 & n>2:
print("Not Weird")
elif n%2 == 0 & n<=20 & n>6:
print("Weird")
elif n%2 == 0 & n>20 :
print("Not Weird")
elif n%2 !=0 :
print("Weird")
Post a Comment