Home > Mobile >  odd even in python using if else
odd even in python using if else

Time:06-03

Given an integer, , 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 is even and in the inclusive range of 6 to 20, print Weird If n is even and greater than 20 , print Not Weird

CodePudding user response:

well this is a Hackerrank question but anyway.

n = int(input().strip())

if n % 2 != 0:
    print("Weird")
else:
    if n >= 2 and n <= 5:
        print("Not Weird")
    elif n >= 6 and n <= 20:
        print("Weird")
    elif n > 20:
        print("Not Weird")

CodePudding user response:

For fun this can be done on one line.

n = int(input().strip())

print("Weird" if n % 2 != 0 or (n >= 6 and n <= 20) else "Not Weird")
  • Related