Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/55: Рейтинг темы: голосов - 55, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 02.10.2015
Сообщений: 10

Перенос условия

22.05.2019, 16:30. Показов 12121. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть условие, надо разделить под pep8
Python
1
2
3
4
5
6
 if (i1 == i2 or i2 == i3 or i3 == i4) \
                    and (i1 != n and i2 != n and i3 != n and i4 != n) \
                    and (i1 == m or i2 == m or i3 == m or i4 == m) \
                    and (i1 != 8 and i2 != 8 and i3 != 8 and i4 != 8) \
                    and (i1 % 2 == 0 or i2 % 2 == 0 or i3 % 2 == 0 or i4 % 2 == 0) \
                        and not(i1 == i2 == i3 or i2 == i3 == i4):
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.05.2019, 16:30
Ответы с готовыми решениями:

Перенос условия на другую строчку
Как мне перенести часть условия на другую строчку, если допустим у меня очень длинное условие? if (-self.x * (self.end_x - self.x) -...

Перенос условия за пределы цикла PascalABC.NET
Здравствуйте. Я столкнулся с проблемой, которую самому мне решить не по силам, помогите, пожалуйста, новичку. Суть проблемы в том, что я не...

Перенос информации из ячейки при выполнения условия
Добрый день! Помогите пожалуйста подобрать формулу для решения следующей задачи. Необходимо перенести в ячейку соответствующий диапазон...

1
Эксперт Python
 Аватар для dondublon
4651 / 2071 / 366
Регистрация: 17.03.2012
Сообщений: 10,180
Записей в блоге: 6
22.05.2019, 16:45
Условия можно сократить через функции all и any. А если заюзать numpy, то можно и ещё больше сократить.

Возможны вариации без numpy, к примеру, объединить ваши i1..i4 в класс и заюзать magic methods.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.05.2019, 16:45
Помогаю со студенческими работами здесь

Перенос данных из разных таблиц, содержащих одинаковые условия
нужна помощь. есть 2 файла содержащие исходные данные: состоят из 2-х столбцов столбец А - это города в разные и повоторяющиеся, столбец...

Как сделать перенос строки после условия цикла
Написал (считай скопировал, но почти во всем разобрался) . Дано натуральное число n . Сформировать двумерный массив A, заполнив...

Перенос данных из ячеек одного листа на другие, при соблюдении условия (IF?). С примером
Добрый день! Прошу подсказать решение для следующей задачи с переносом данных: нужно скопировать информацию из строк листа Quarter...

Внутри проверки условия не производится ещё одна проверка условия
Как задумывалось - при нажатии на джойстик просто должны были остановится движки, но если при этом нажат джойстик по оси Y в опр...

Описать оператор выбора, в котором при истинности второго условия выполняются действия и третьего условия тоже
помогите пожалуйста ответить на вопрос 2. Описать оператор выбора, в котором при истинности второго условия выполняются действия и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru