Я новичок в Python и в настоящее время узнал о операторах AND, OR, NOT. Вот пример программы, которую я написал, чтобы понять, как работают эти операторы вместе с командами if-else.Не получать желаемый результат с использованием оператора И в Python
a=4
b=7
if a=="4" and b=="7":
print "Good work.. keep it up!"
else:
print "Find the problem and solve it!"
Выход, который я получаю, не является тем, что я ожидал. Это Find the problem and solve it!
. Я этого не понимаю. Поскольку оба моих условия (a == 4 nad b == 7) выполнены, то почему я получаю вывод else
? И если я заменил ==
на !=
, я получаю вывод Good work.. keep it up!
.
Может кто-нибудь, пожалуйста, объясните мне это?
Integer-не Строка 4. 'а = = 4 и b == 7 будут работать по назначению –