Python 2.7 我的if-else语句保持运行else部分,即使if部分的条件为true
我的if-else语句保持运行else部分,即使if部分的条件为true 它给了我以下的结果 输入一个数字:4 这个数字是偶数 这个数字是奇数Python 2.7 我的if-else语句保持运行else部分,即使if部分的条件为true,python-2.7,Python 2.7,我的if-else语句保持运行else部分,即使if部分的条件为true 它给了我以下的结果 输入一个数字:4 这个数字是偶数 这个数字是奇数 y=int(raw_input('Enter a number :')) if y%2==0: print('') print('The number is even') else: print('') print('The number is odd') 最可能的原因是您的订单: y=int(raw_input('Ent
y=int(raw_input('Enter a number :'))
if y%2==0:
print('')
print('The number is even')
else:
print('')
print('The number is odd')
最可能的原因是您的订单:
y=int(raw_input('Enter a number :'))
if y%2==0:
print('')
print('The number is even')
else:
print('')
print('The number is odd') # Make sure this line is well indented
试一试
注意缩进,它在python中有语义含义。如前所述,它可能与缩进有关。还想指出,换行的最佳实践是只使用
打印,而不使用(“”)
您忘记了最后一行的缩进。
y=int(raw_input('Enter a number :'))
if y&1: print('The number is odd')
else: print('The number is even')