if
and elif
in python should follow the same indentation level. Also, you are not supposed to use for
in elif
like that. Here's the corrected code-
if __name__ == '__main__':
n = int(input().strip())
if n % 2:
print('Weird')
elif n in range(2,5) and n % 2 == 0:
print('Not weird')
elif n % 2 == 0 and n in range(6,20):
print('weird')
elif n % 2 == 0 and n > 20:
print('not weird')
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…