Size: a a a

2021 November 18

a

augmentedCat in Python
Всегда activ = False?
источник

a

augmentedCat in Python
Потому что or "выйти" - всегда истина
источник

a

augmentedCat in Python
Вы не сравниваете zakaz с "выйти". Вы прямо пишите, что второе условие после or - True
источник

a

augmentedCat in Python
Это звучит как
если ( zakaz это выход ) ИЛИ правда то:
источник

R

Rin in Python
Тогда почему тут такой способ работает ?
a = 1
if a == 1 or 2:
print("yes")
источник

a

augmentedCat in Python
После или идёт правда, поэтому условие будет выполняться всегда
источник

a

augmentedCat in Python
Что значит "не работает"?
источник

a

augmentedCat in Python
Этот код выведет yes
источник

N

Nikka in Python
оба случая тру
источник

R

Rin in Python
Без or цикл повторяется, если добавить or программа завершается без повторения цикла.
источник

R

Rin in Python
Это про предыдущую программу.
источник

a

augmentedCat in Python
Да потому что после or идёт истина, условие выполняется
источник

a

augmentedCat in Python
Вы знаете что такое логические операторы? Что такое логика вообще?
источник

R

Rin in Python
У меня OR  работало как надо, пока не использовал это в цикле while.
источник

a

augmentedCat in Python
Вам показалось
источник

a

augmentedCat in Python
(zakaz == "выход") это операция сравнения. Результатом сравнения будет либо Истина (true), либо Ложь (false)
источник

a

augmentedCat in Python
or - никакого отношения к этой операции не имеет, это отдельный логический оператор
источник

R

Rin in Python
Почему нельзя ? Тут выполняется почему то.
a = 1
if a == 1 or 2:
print("yes")
источник

a

augmentedCat in Python
Сложно, очень сложно. Ладно, я сдаюсь. Сейчас скину какой-нибудь гайд
источник

a

augmentedCat in Python
Про алгебру логики

https://resh.edu.ru/subject/lesson/5426/conspect/
источник