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 to20 , print Weird
If n is even and greater than20 , print Not Weird
import math
import os
import random
import re
import sys
if __name__ == '__main__':
n = int(input().strip())
if (n %2 != 0) or (n %2 ==0 and range(6,21)):
print( 'Weird')
elif(n %2 == 0 and range (2,6)) or (n %2 ==0 and n >20):
print('Not Weird')
this is the output
CodePudding user response:
I think this works:
...
if (n % 2 != 0) or (n in range(6, 21)):
print('Weird')
elif (n in range(2, 6)) or (n > 20):
print('Not Weird')