Instagram
youtube
Facebook

Python if - Else Hackerrank solution

Mradul Mishra
Table of Contents

Given an integer, n, perform the following conditional actions:



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

Solution

#!/bin/python3

import math
import os
import random
import re
import sys



if __name__ == '__main__':
    n = int(input().strip())
    
    if n%2 != 0:
        print("Weird")
    elif n%2 == 0 and n>2 and n<=5:
        print("Not Weird")
    elif n%2 ==0 and n > 6 and n <=20:
        print("Weird")
    else:
        print("Not Weird")

 

Add a comment:

Comments:

Chandushree

It's not ASCII character

JANANI R

Explain please

https://Odessaforum.biz.ua/

Greetings! Very useful advice in this particular post! It is the little changes that will make the most important changes. Many thanks for sharing! https://Odessaforum.biz.ua/

Khushbu tiwari

I try this code but sample csee not follow this

priya

to practise

varun

...

bharat uttam kundekar

sf

Arya

A

viddyalakshmi S

Na

Aakriti Mehta

code

Naveena

Gd

ritheesh

good help full

rrrr

jusdcuj

selvalakshmi

pytrhon

syed ujera siheb

n=int(input("enter a number")) if(n%2==1): print("weird") elif(n%2==1 and n in range(2,5)): print("Not Weird") elif(n%2==1 and n in range(6,20)): print("weird") elif(n%2==1 and n>20): print("not weird") is it right