AAAAA, я просто хотел вспомнить второе задание и наткнулся на этот великолепный способ, СПАСИБО ОГРОМНОЕ вам и Тимофею Федоровичу
@tkhirianov Жыл бұрын
Спасибо за разбор, Алексей!
@seraypuh7 ай бұрын
за 5 дней до егэ узнать о простейшем и быстрейшем способе - саоме то!
@fantom77497 ай бұрын
За пару часов до егэ узнать, как решается 2 задание
@Техносервис-ы4в10 ай бұрын
Тимофей Федорович - человек с БОЛЬШОЙ буквы!!! Обожаю его лекции и манеру подачи материала
@КяримовАмирхан-ц2н Жыл бұрын
До этого урока ненавидел второе задание. Учитель показывал лёгкую программку с вложенными циклами. Иногда в школе попадались задания 2, где довольно сложно решать аналитически. Ваш метод просто пушка. Решил все 20 заданий на курсе вторых программой, тем самым отработал написание программы и сформировалось базовое понимание. Спасибо большое, вы самый лучший 💓💓💓
@slanayugai9 ай бұрын
боже, у вас очень приятная внешность, это первый видеоурок который я посмотрела, видела вас на картинках, но на них не передается ваша привлекательность!! сначала посмотрела другие разборы, ниче не поняла, а здесь все доступно и учитель очень приятный, большое спасибо!!!
@mrchooseman928 ай бұрын
@@computet и умный
@krosh89826 ай бұрын
приятный учитель (тестостерон на пиковых значениях, да уж xD)))) 40+ наверное)
@cozyroach Жыл бұрын
Способ ИМБА!! , спасибо Тимофею Федоровичу!
@Exeliaaqqq123 Жыл бұрын
Алексей, вы бог. До этого решал вложенным циклом фор и всегда стопился из-за того, что строк больше, чем дано в таблице в случаях где отсекать строки сложнее прям не всегда логически получалось рассуждать верно, а тут такой способ
@Marat7973 Жыл бұрын
спасибо большое, способ реально бронебойный(те, кто говорят "уууу, что за экзотический синтаксис, так сложнее, лучше старый" изучите хотя бы основы питона)
@МарияКириченко-л5ш Жыл бұрын
Спасибо Тимофей Фёдорович! И Вам, Алексей Михайлович, за внедрение в массы!
@ferrumzxc Жыл бұрын
Спасибо Тимофею Фёдоровичу!!!❤❤❤🎉🎉🎉✨✨✨😘😘😘🥰🥰🥰
@mishanya5748 Жыл бұрын
Ты круто объясняешь, спасибо тебе за такие классные разборы:)
@ovgubkina Жыл бұрын
Благодарю за прекрасное объяснение! Буду использовать 😇
@oobushka Жыл бұрын
Спасибо! Красивое решение! 🏆
@sls4475 Жыл бұрын
всегда косячил во 2 задании, и слава богу существует этот способ, спасибо вам
@swag4297 Жыл бұрын
Спасибо большое!!! Способ лучший, а то эти судоку решать фиии)))
@Graffeek Жыл бұрын
Спасибо Тимофей Фёдорович)
@Xam-555 Жыл бұрын
Агонь решение
@husnutdina6036 Жыл бұрын
спасибо
@МаксимДураксим Жыл бұрын
Вау, вау, вау, это реально классный метод, даже несмотря, что вы меня забанили, я все равно вам благодарен, вы лучший препод, даже нет обиды, что забанили, вы лучший репетитор, хорошо, что бог послал вас в нужное место и время
@Moleglass8 ай бұрын
А почему вас забанили?
@cawasemenov Жыл бұрын
Алексей спасибо за такой способ !!! 🏆🏆🏆
@НикитаМухин-ф2ю Жыл бұрын
огромное спасибо, в пустых ячейках можно использовать конструкцию for a in product([0,1], repeat=n): a=cycle(a) и далее в table на месте пустых ячеек писать next(a) cycle - итератор itertools
@ann_s1238 Жыл бұрын
Спасибо за видео!
@СофияКоролёва-к3з Жыл бұрын
Лучший способ решения
@teisu94998 ай бұрын
Способ отличный, мне кажется, что кто умеет программировать, то выполнение этого задания повыситься на 50-60% правильных ответов, так как нет возможности ошибки, как в анализирующем программировании.
@liliya5413 Жыл бұрын
1:22:02 А откуда мы это знаем? Я совсем не понимаю, как мы сопоставили p-шки и х,у,w,z((
@kompege Жыл бұрын
короче в таблице у нас столбцы идут по порядку xyzw (в условии) И мы им сопоставили p1 p2 p3 p4
@liliya5413 Жыл бұрын
@@kompege аааа, всё, поняла, а я ещё пыталась что-то подобное увидеть в условии, но всё равно не заметила, спасибо!
@Nail-it6wq Жыл бұрын
как же это гениально!
@blackraven3889 Жыл бұрын
ЛУЧШИЙ!
@kirillymshanov468910 ай бұрын
способ невообразимо невероятный
@bananahate6517 Жыл бұрын
Здравствуйте, пытаюсь решать задачи данным способом, но выдает целый список возможных вариантов ответа. Следую в точности алгоритму и не пропускаю строку с проверкой, но все равно не выходит. Не подскажите, что может быть не так?
@kompege Жыл бұрын
Скорее всего ошибка в записи выражения
@bananahate6517 Жыл бұрын
@@kompege Спасибо
@успех_мотивация Жыл бұрын
Если честно - то я не понял, как работает, этот код. То что функция возвращает true / false - понял. Дальше создаем список из двух кортежей. А дальше мне не понятно вообще. БУДУ ОЧЕНЬ БЛАГОДАРЕН, ЕСЛИ ВЫ МНЕ ОБЬЯСНИТЕ
@Нуя-ъ7ш Жыл бұрын
в количестве повторений продакта мы ставим то число, которое соответствует количеству пустот?
@kompege Жыл бұрын
Да
@Uransay10 ай бұрын
1:17:05 я не поняла, а что нужно было сделать так чтобы получился один ответ,у меня тоже получились много ответов
@kompege10 ай бұрын
Записывать выражения верно, доставлять скобки согласно логическим приоритетам
@kirikkirpich Жыл бұрын
а что, если при даже правильном написании кода и условий всё равно выдаёт очень много ответов?
@wervad Жыл бұрын
Может кто подскажет как правило записывать выражения, именно как ставить скобки
@kompege Жыл бұрын
kzbin.info/www/bejne/pV7Pfo2dft1kmsU
@ВладЮдин-г6г Жыл бұрын
лайк!!
@1Скиф-я4ц10 ай бұрын
А типы с двумя функциями могут попасться в 2024?
@luckytima2315 Жыл бұрын
Любители шаблонов из моего класса просто ликуют
@figipop3500 Жыл бұрын
спасибо вам
@wasderlord1243 Жыл бұрын
а откуда в последней задаче нам известно, что p3,p1,p4,p2 соответственно равны xyzw
@kompege Жыл бұрын
xyzw это последовательность переменных в таблице
@wasderlord1243 Жыл бұрын
спасибо
@dshikwz5323 Жыл бұрын
я не могу понять,где вы писали этот код для решения примера? я новичок просто и не совсем пока понимаю
@kompege Жыл бұрын
IDLE
@Yoshi-px1ek10 ай бұрын
а этим способом можно решить номера, где две функции?
здравствуйте!решаю домашку с курса новым способом, выводит почему-то вместо одного много ответов(код пишу полностью идентичный вашему), в чем может быть проблема?
@kompege8 ай бұрын
Неверно записано логическое выражение скорее всего
@sakyra6063 Жыл бұрын
СПАСССИИБОООО БОЛЬШОЛООООООООЕЕЕЕ
@blessplease Жыл бұрын
Здравствуйте,Алексей Будет ли на вашем канале разбор пробника компегэ 01.23?
@kompege Жыл бұрын
5 февраля )
@ЮрийПименов-р8о Жыл бұрын
В комментах написали, что Алексей Михайлович самый добрый. Я бы сказал, что он самый Полезный, самый Понятный и самый Позитивный. 3*П! :)
@realMiska Жыл бұрын
кто понял, как решать 4 номер 2 задания в открытом курсе(76 - номер задания) этим способом, я не понимаю
@kompege Жыл бұрын
Покажи твой код
@realMiska Жыл бұрын
@@kompege 4 я сделал, а вот 12 не идет from itertools import * def f(x,y,w,z): return not w and (y or z
@kompege Жыл бұрын
@@realMiska def f(x,y,w,z): return (not w) and ((y or z)
@realMiska Жыл бұрын
@@kompege спасибо!!!
@GETMONEYPAGE Жыл бұрын
здравствуйте,а в каких случаях мы пишем просто if,а в каких if not
@kompege Жыл бұрын
Не понял вопроса. Зачем писать if not?
@Lara-ps6uz11 ай бұрын
not пишут, когда хотят заменить истину на ложь. Некоторые так делают.😊
@RudyFoxAngel Жыл бұрын
Алексей, день добрый! А как например данный алгоритм применить к Вашей задаче с сайта Полякова К. за номером 5985
@kompege Жыл бұрын
Это не моя задача. Применяется абсолютно также
@RudyFoxAngel Жыл бұрын
@@kompege Алексей, прошу прошения, моя ошибка, почему вдруг решил, что Вы автор задачи - видимо очень устал и не внимателен был при написании вопроса. Дело в том, что применяя данный алгоритм к этой задаче, программа выдаёт довольно большой перечень возможных перестановок. Заранее благодарю, За помощь, С уважением, Михаил
@D0ntW0rryAl0k7 ай бұрын
Это анигиляторная пушка...
@МадинаАхмедова-ь8ш6 ай бұрын
Это питон ?
@Graffeek Жыл бұрын
Есть гарантия, что модуль itertools будет у нас на экзамене?
@kompege Жыл бұрын
itertools неотъемлемая часть Python
@obema9525 Жыл бұрын
Да, это встроенная библиотека в питон, она идёт по умолчанию при установке языка на компьютер
@efreakne457411 ай бұрын
А что делать если 2 таблицы F?
@kompege11 ай бұрын
kzbin.info/www/bejne/nX2khX-JhrGkjMk
@krosh898211 ай бұрын
Классно, но мне нужно вспомнить функцию... Эх
@kompege11 ай бұрын
Практика, практика и ещё раз практика )
@krosh898211 ай бұрын
😅@@kompege
@_onex_top_play_1867 Жыл бұрын
Хочется 4 задачу прогой. В инете инфы 0
@maksims.3867 Жыл бұрын
Фипи же отслеживает статистику по номерам в варианте (сколько народа решило на Егэ). И теперь масса народа будут решать этот номер 2, и Фипи захочет усложнить задание... Даёшь круги Элера-Венна - это полезно!)
@tkhirianov Жыл бұрын
На статистике ФИПИ это нескоро скажется. У многих сдающих нет навыка скоростного программирования, и для них классическое решение может быть быстрее.
@outlawsyl10 ай бұрын
Патча на чит ещё нет?
@kompege10 ай бұрын
Нет )
@РудаковМаксим-ч2щ Жыл бұрын
Давно решаю эту задачу способом, который придумал сам: from itertools import * for a, b, c, d in permutations('xyzw'): p = [] for x, y, z, w in product((0, 1), repeat=4): f = (not y) or x or ((not z) and w) p += [eval(f'{a}, {b}, {c}, {d}, f')] if (0, 0, 0, 1, 0) in p and (0, 0, 1, 1, 0) in p and (1, 0, 1, 1, 0) in p: print(a, b, c, d, sep='') Однако ваш способ даже грациознее, спасибо Тимофею Фёдоровичу
@bobertgang Жыл бұрын
Способ отличный,но бывает так что выдает по 700 вариаций ответов,что делать? В коде ошибок не делал,хелп
@kompege Жыл бұрын
значит ошибки в записи выражения или таблицы )
@КяримовАмирхан-ц2н Жыл бұрын
Возможно порядок действий не соблюдаешь. Например сложение и умножение однозначно важнее, чем допустим та же импликация
@КяримовАмирхан-ц2н Жыл бұрын
И поэтому нужно ставить лишние скобки
@КяримовАмирхан-ц2н Жыл бұрын
Логические операции выполняют в следующей последовательности: сначала идёт инверсия, затем конъюнкция, после этого дизъюнкция, после неё импликация, по её выполнении эквиваленция.
@СофияКоролёва-к3з Жыл бұрын
Спасибооооооооооооо
@wewend3306 Жыл бұрын
Метод решения конечно великолепный , но я так и не понял почему в последней задаче порядок выданный программой(xyzw) меняется на (ywxz)... Может кто-нибудь объяснить от чего это зависит ?
@ffdd2315 Жыл бұрын
p3 p1 p4 p2 выводятся в порядке xyzw, в ответ требуется указать по порядку от 1 до 4 => ywxz
@wewend3306 Жыл бұрын
@@ffdd2315 А-а-а-а понял, большое спасибо
@byacco7 Жыл бұрын
Топ
@polarizedquincy8644 Жыл бұрын
норм варик если без пустот, если с пустотами, не вижу смысла ломать себе мозг
@shanewalsch Жыл бұрын
Чем его здесь ломать, легко же перебрать варики
@Marat7973 Жыл бұрын
С пустотами тоже нет взрыва мозга, просто в питоне опыт иметь и все, все будет как по маслу)
@niksha6099 Жыл бұрын
Убийца алгебры логики !!!
@stnjl2216 Жыл бұрын
Старое решение неактуально ?
@kompege Жыл бұрын
Актуально, вполне
@piva1120 Жыл бұрын
ты чего в идл решаешь...
@kompege Жыл бұрын
А какая разница?
@Exeliaaqqq123 Жыл бұрын
На егэ его и используют
@krosh898211 ай бұрын
Пайчарм на егэ@@Exeliaaqqq123
@monieKidd11 ай бұрын
решил сделать последнюю по-тибетски.. from itertools import * def f(p1, p2, p3, p4): return (p3
@ОльгаТапкова Жыл бұрын
from itertools import * def f(x,y,z,w): return ((not(x)or z)==(y and not(w)))
@q0_radius752 Жыл бұрын
Traceback (most recent call last): File "C:\Users\user\Desktop\2 задание через деф.py", line 10, in if [f(**dict(zip(p,r))) for r in table] == [0,0,0]: File "C:\Users\user\Desktop\2 задание через деф.py", line 10, in if [f(**dict(zip(p,r))) for r in table] == [0,0,0]: TypeError: f() got an unexpected keyword argument ' ' вот код: from itertools import * def f(x,y,w,z): return ((x