n = int(input('enter no.'))
if (n % 2) != 0 or n > 6 and n < 20 == True:
print('weird')
else:
print('not weird')
如果我运行上面的代码,我得到上面的错误。
有一个缩进问题,这是我能说的,否则我得到了完美的结果。
Try this:
n = int(input('enter no.'))
if (n % 2) != 0 or n > 6 and n < 20 == True:
print('weird')
else:
print('not weird')
试试这个:
if (n % 2) != 0 or n > 6 and n < 20:
print('weird')
else:
print('not weird')
您的原始代码没有正确缩进。
另外,请检查您的逻辑标准。这似乎有点奇怪。