- 2

If - else

a = int(input()) a1 = a>20 if a%2==0 and not a%3==0 or a%24==0: print("Not Weird") elif a1 == True and a1/2==0: print("Not Weird") else: print("Weird") Here is my code please check this code on the link down below! https://www.hackerrank.com/challenges/py-if-else/problem

2nd Feb 2021, 10:56 PM
Ailana
Ailana - avatar
1 Respuesta
+ 1
I don't get your solution at all, according to me question is simply asking this . n=int(input()) if n%2!=0: print("Weird") elif n%2==0 and n in range(2,6): print("Not Weird") elif n%2==0 and n in range(6,21): print("Weird") elif n%2==0 and n>20: print("Not Weird") And on a thought you wudn't need to check the even number if odd is already caught in the first if!
2nd Feb 2021, 11:19 PM
Abhay
Abhay - avatar