We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
This code works because - there are two outputs 'Weird' and 'Not Weird'. If we notice closely the cases when it should be 'Weird' we see two conditions n should be odd or in range 6 to 20. we can combine these conditions via OR statement and rese of the cases will be 'Not Weird'
if(n%2 != 0 or (n>=6 and n<=20)):
print('Weird')
else:
print('Not Weird')
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Python If-Else
You are viewing a single comment's thread. Return to all comments →
This code works because - there are two outputs 'Weird' and 'Not Weird'. If we notice closely the cases when it should be 'Weird' we see two conditions n should be odd or in range 6 to 20. we can combine these conditions via OR statement and rese of the cases will be 'Not Weird' if(n%2 != 0 or (n>=6 and n<=20)): print('Weird') else: print('Not Weird')