【发布时间】:2018-08-28 17:57:46
【问题描述】:
这里是代码。当我输入偶数(第一个数字)说 4 和奇数(第二个数字)说 5 时,它会打印“4 和 5 是偶数”
num_1=int(input('first number '))
num_2=int(input('second number '))
if num_1%2==0 & num_2%2==0:
print(num_1,'and',num_2,'are even')
elif num_1%2!=0 & num_2%2!=0:
print(num_1,'and',num_2,'are odd')
elif num_1%2!=0 & num_2%2==0:
print(num_1,'is odd and ',num_2,'is even')
elif num_1%2==0 & num_2%2!=0:
print(num_1,'is even',num_2,'is odd')
else:
print('invalid entry')
【问题讨论】:
-
您的问题/问题是什么?
-
您好,欢迎来到 StackOverflow!您可能想看看如何最好地问:stackoverflow.com/help/how-to-ask 现在,您实际上还没有问过问题 :)
-
&是使用位的二元运算符。您应该改用and。 -
输出没有意义。它混淆了偶数和奇数
-
感谢它的工作。但是为什么“和”起作用了
标签: python