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

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

22.05.2019, 16:30. Показов 12206. Ответов 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
4652 / 2072 / 366
Регистрация: 17.03.2012
Сообщений: 10,182
Записей в блоге: 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
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru