8 часов до экзамена, самое время изучить с нуля 8 задание 🤪🤪
@AidenWalkerrr Жыл бұрын
Эхх, так надо
@bruh-zr4tj Жыл бұрын
Все задания в моем случае 😊
@ячмо11 ай бұрын
на сколько сдал?
@одеялко-ц7г9 ай бұрын
ну как сдал?
@ДаниилШиповский8 ай бұрын
@@одеялко-ц7г та он в армии
@АлександрИсаков-в5и Жыл бұрын
ЕБААА, у меня все получается, ты машииина, за 5 минут я понял целое задание, от души, куда донатить
@2insaide Жыл бұрын
1. from itertools import product col=product('влту', repeat = 4) #создаём всевозможные комбинации for w in col: s="".join(w) #делаем строку, так как вроде у нас там кортеж( в общем лишние знаки препинания по типу "{ , }") print(s) if w==98: print(s) break 2. from itertools import product c=0 col=product('зима', repeat = 5) #создаём всевозможные комбинации for w in col: s="".join(w) #делаем строку, так как вроде у нас там кортеж( в общем лишние знаки препинания по типу "{ , }") if (s.count('и')==1 and s.count('а')==0) or (s.count('и')==0 and s.count('а')==1): c+=1 print(c) P.S. СТРОГО НЕ судите, сам только учусь😁
@ilichili7 ай бұрын
Хороший код, но можно гораздо менее затратно по времени: import itertools num = list(itertools.product('влту', repeat=4)) print(num[97]) Но вариант с циклами более интуитивно понятен
@Lilac_nii Жыл бұрын
Спасибо большое! Код действительно работает на всех задачах ЕГЭ-шнего уровня, единственное понять его и дальше просто немного менять условия☺
@Max_Fun9076 ай бұрын
Коротко так можно во втором задании: if w.count('И') + w.count('А') == 1: c+=1
@darya723_kucenko2 жыл бұрын
Спасибо за урок! Наконец-то смогу решать это задание. А то руками никак не получалось, а кодом вон как просто (и уменьшается вероятность что-то упустить)
@anyfany8181 Жыл бұрын
Спасибо большое за видео! Всё кратко и понятно)))
@-m5h Жыл бұрын
А как же product...
@СветланаКокаева-ь9и2 ай бұрын
Спасибоо❤❤❤ так объяснить за несколько минут ❤❤❤
@ЯнаДолидчик-я3э Жыл бұрын
Спасибо за метод. Только он не работает, когда нужно ввести более 2000 значений, что делать тогда?
@vvvvvvvvvvvvvvvvvvvvvvvvvv54388 ай бұрын
спасибо большое, все ясно!!!❤❤
@l1spaiil9659 ай бұрын
прям питон обижаешь, намного короче можно написать)
@men_epto Жыл бұрын
Попалось в пробнике задание, где все буквы встречаются только 1 раз, там сделал через циклы проверку каждой буквы отдельно, но почему-то поломались все проверки гласных
@trav701 Жыл бұрын
можно использовать permutations, если речь о перестановках (все буквы встречаются только один раз)
@men_epto Жыл бұрын
@@trav701 А разве на экзамене можно импортировать библиотеки?
@trav701 Жыл бұрын
@@men_epto да, почему нет? Они же встроены в пайтон
@aidarsaitov233811 ай бұрын
ребят подскажите а как написать ,что код не может начинаться с гласной и не может содержать двух одинавых букв подряд
@m4.l1k11 ай бұрын
Лучше посмотри разбор этого задания в Ютубе. Здесь в комментах объяснить не словах не получится, а на видео будет нагляднее. Советую посмотреть видео, где используется библиотека itertools
@1pavka Жыл бұрын
Product?..
@rxncy Жыл бұрын
Спасибо, то что искал
@lilking3148 Жыл бұрын
Там можно вместо перебора этого использовать библиотеку: from itertools import product Words = product(" Буквы которые даны", repeat = 5(скольки буквенные будут слова)
@lilking3148 Жыл бұрын
То есть если слова из пяти букв то пиши 5 и т. Д.
@haha-hr6bn10 ай бұрын
Почнму 5 циклов во 2й задаче?
@erasaq626210 ай бұрын
Потому что слово из 5 букв состоит, т.е. длина слова равна 5.
@haha-hr6bn10 ай бұрын
@@erasaq6262 спасибо, теперь поняла
@Whis21178 ай бұрын
зима = 4 буквы @@erasaq6262
@sk_naizer11 ай бұрын
спасибо)
@xz_kto_i6 ай бұрын
SyntaxError: multiple statements found while compiling a single statement
@albinotugboat7788 Жыл бұрын
респект братанчик
@Gabga777 Жыл бұрын
этот код точно не для всех тк для таких номеров как когда в слове не должно быть двух гласных или согласных то код будет слишком длинный и многоэтажный
@jedi3677 Жыл бұрын
через иф прописываешь условия и печатаешь общее колво удволетворяющих условию, потом прост вычитаешь из общего колва
@rotten9944 Жыл бұрын
polnaya huinya
@double6338 Жыл бұрын
Класс, круто, спасибо
@МаксимДураксим Жыл бұрын
А если условие хотя бы один раз вы не разобрали😢
@neon4on Жыл бұрын
У меня 405 вышло, а не 160
@kykripchannel481410 ай бұрын
Как-то меня трясёт от вложенных циклов
@RAlex0612 жыл бұрын
Такой занятный этот ваш Питон )) В современном Паскале эти задачи в одну строку решаются. ## 'ВЛТУ'.Cartesian(4).Select(t -> t.JoinToString).Numerate.Where(t -> t[0]=98).Print ## 'ЗИМА'.Cartesian(5) .Where(t -> ((t.CountOf('А') = 1) and (t.CountOf('И') = 0)) or ((t.CountOf('И') = 1) and (t.CountOf('А') = 0))).Count.Print
@kamilka23122 жыл бұрын
это можно и в питоне в одну строчку написать без проблем))))) но тут главное объяснить что к чему
@RAlex0612 жыл бұрын
@@kamilka2312, объяснить цикл с пятикратной вложенностью можно. Один раз. Но рекомендовать повторять его в решении каждой задачи потом - это извращение)) А еще, я не люблю Питон за его синтаксис "магистра Йоды". И когда читаешь на Питоне длинное сложное выражение - ощущение что попал в Израиль, потому что понимать надо справа налево.
@RAlex0612 жыл бұрын
@@kamilka2312, а напишите. Первую задачу хотя бы. Вы как будете в одну строку заворачивать операторы? from itertools import product for i in product('ВЛТУ', repeat=4): ##
@larka_croft2 жыл бұрын
Паскаль бесполезный
@RAlex0612 жыл бұрын
@@larka_croft не хочу даже возражать такой глупости.