170 похожих чатов

Подскажите пожалуйста, есть ли в питоне возможность запускать цикл при

выполнении, например, 2 и более условии из n колличества?
Например, есть такое условие
if i == 1 and b == 2 and c == 3
Как сделать так, что бы цикл запускался при выполнении любых 2 условии?

18 ответов

3 просмотра

while i==1 or b==2

If sum(условия через запятую) >= 2

Пользователь-60fea Автор вопроса
Vitaliy Mikhailov
while i==1 or b==2

Тогда он сработает при любом из выполненных условии. Мне же нужно не меньше двух

Пользователь 60fea
Тогда он сработает при любом из выполненных услови...

У тебя будет 6(или 9) or, то есть 1 и 1 или 1 и 2 или 1 и 3 или 2 и т.п. Но с такими вопросами лучше в Питон бегинерс.

Пользователь-60fea Автор вопроса
t`o Pds
У тебя будет 6(или 9) or, то есть 1 и 1 или 1 и 2...

Вот и я о том же. Понятно, что можно прописать условие на прямую. Мне же интересно есть ли какое-то ленивое решение на питоне)

t`o Pds
У тебя будет 6(или 9) or, то есть 1 и 1 или 1 и 2...

С такими советами тебе самому туда бы. 😁

Пользователь-60fea Автор вопроса
Maxim Kolesnikov
If sum(условия через запятую) >= 2

Не подходит. Цифры я дал для понятного примера. У меня же он сравнивает разные параметры из объекта бд

Пользователь 60fea
Не подходит. Цифры я дал для понятного примера. У ...

Подходит. Оно работает не с цифрами, а с любыми boolean.

Пользователь 60fea
Спасибо. Буду пробовать)

Только убедись, что либо у тебя условия гарантированно boolean, либо приводи их к boolean через map или listcomp. Иначе магия питона выстрелит тебе в ногу файрболлом.

Пользователь-60fea Автор вопроса
Maxim Kolesnikov
Подходит. Оно работает не с цифрами, а с любыми bo...

Похоже, что не совсем так. Он отказывается итерировать булеан объекты. Но спасибо за саму мысль, буду копать в этом направлении

Пользователь-60fea Автор вопроса
Maxim Kolesnikov
Итерировать надо не boolean, а кортеж boolean.

Секунду, скину строку, что бы было более понятно

Похожие вопросы

Обсуждают сегодня

Не многие знают, а кто знает, тот уже успел забыть, что в далёком 2004 году эта игра произвела настоящий фурор, настолько революционной была технология, применяемая для её соз...
ICCID
4
@Aiwan что такое база образца?
Alexey
27
Хотя у меня сейчас есть более сложная задача, вот её думаю: как объяснить челу переходного возраста противоположного полу, обучающегося в польском колледже (а-ля наш техникум)...
Вячеслав Кузьменко
15
коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
Добрый день Хочу начать обучение языку, не являюсь представителем it, буду благодарна за помощь, совсем пока не понимаю ничего) Подскажите, пожалуйста, где можно начать первы...
Sara Lala
30
Hi Everyone! To all Are you Looking for Interview Support at the Lowest Price? Look no further! Then contact us We offer Interview Support for a low cost variety of technol...
Rambabu Nallamilli
3
верно что я могу удалить эти addq и subq т.к. со стеком никакого взаимодействия нет (исключая call)?
Michael
16
А если изначально бот работал так : есть сайт онлайн школы. У каждого ученика свой кабинет. Где он авторизуется по своим данным. И уже в кабинете, на самом сайте делает оплату...
Денис 💡 Фрилансер
13
средствами IBX как-то можно выполнить запрос insert ... returning?
Igor
31
Что думаете об ассемблерах с завтипами? https://www.cs.cmu.edu/~rwh/papers/dtal/icfp01.pdf
smt model 1
7
Карта сайта