@@davinchidelovo4429 ааааа, я не спец в этом. Я каждый раз и руками решаю, и кодом. Думаю, что лучше проработать решение кодом - на всякий пожарный. Да и тут не настолько сложно кодом решать, если разобраться
Пересмотрела кучу ваших видео. Всё самое лучшее и сочное только у вас! Очень хотелось бы заниматься у вас раньше.. Но я выбрала популярную онлайн-школу, которая на деле полное г.. и очень жалею🥺
В 1. Спасибо большое за вашу работу! В 2. 39:57 , можно решать через From itertools import * K = 0 For x in product('БЕРКЛИ[Й УБРАЛ, Т.К ОНА НЕ МОЖЕТ БЫТЬ НА 1 МЕСТЕ]','БЕРКЛИЙ','БЕРКЛИЙ','БЕРКЛИЙ') s = ' '.join(x) if s.count('И') >=1 or s.count('Е') >=1 K += 1 print(k) Ответ один и тот же, это совпадение?
Можно ли вместо метода replace, просто заменить буквы в "начальном алфавите"? (Ответ такой же) Было: from itertools import * k = 0 for x in permutations('АБИКОЛУН'): s = "".join(x) s = s.replace('И', 'А').replace('О', 'А').replace('У', 'А').replace('К', 'Б').replace('Л', 'Б').replace('Н', 'Б') if 'АА' not in s and 'ББ' not in s: k +=1 print(k) Стало: from itertools import * k = 0 for x in permutations('АБАБАБАБ'): s = "".join(x) if 'АА' not in s and 'ББ' not in s: k +=1 print(k)
Вопрос! С 01:24:50 "Пронумерованный список 1" я не очень понимаю логику того, почему дефолтный алфавитный порядок принимается всегда за истину? Что мешает авторам заданий просто переставить 2 буквы местами (чтобы они шли не в алфавитном порядке)? А это уже даст неправильный ответ...
from itertools import * k = 0 for x in permutations('КОЛУН'): s = ' '.join(x) s = s.replace('Л', 'К').replase('Н','К').replace('У','О') if 'КК' not in x and 'ОО' not in s: k += 1 print(k) повторяю код со стрима у себя в пайчарме и..... он не работает. почему? помогите найти ошибку, 56:19 выдает такую ошибку: 'str' object has no attribute 'replase'. Did you mean: 'replace'?
@e from itertools import * k = 0 for x in permutations('КАЛИЙ): s = ' '.join(x) if s[0]!='Й' and 'ИА' not in s: k +=1 print(k) В третьей строке где стоят кавычки и .join(x) Я всё время думал что у вас в решении стоит пробел в этих кавычках. Оказалось, что у вас просто был широкий шрифт и я думал что там стоит пробел, но когда я убрал этот пробел у меня ответ был 78 (как у вас) Но когда я СТАВИЛ этот пробел, был ответ 96. Что-то здесь не чисто
Алексей, здравствуйте! Перебор чисел 2-у Вас ошибка. Вы посчитали не все числа. Например число 5672 Ваша программа не учитывает. Вот пример верной программы, считающей все значения: from itertools import * k=0 for x in product('01234567',repeat=4): s=''.join(x) if s[0] in '246' and not(s[0]
Я вообще ничего не поняла, и ничего не работает. Может те, кто до этого взаимодействовал с прогой выкупили, но для меня человека, который впервые открыл ее, непонятно
я тоже не особо знаю питон, мои познания до этого курса были на уровне принт("хелоу ворлд"), но в целом если внимательно смотреть видео, повторять написанное самостоятельно, а потом решать домашку - все получается!
ребят, помогите решить задачу 4957 с комп егэ именно через функцию, которая будет ниже в коде, у меня не получается, всё перепробовал(получилось только реплейсами): from itertools import * def f(s): g = 'аия' c = 'нтс' for i in range(len(s) - 2): if not(s[i] in g and s[i + 1] in g and s[i + 2] in g and s[i] in c and s[i + 1] in c and s[i + 2] in c): return True return False q = set() for x in permutations('анастасия'): n = ''.join(x) if f(x): q.add(x) print(len(q))
БЛАГОДАРНОСТЬ ВЕЛИКАЯ ВАМ, вы выучили ОГРОМНОЕ количество учеников. ВАМ РЕСПЕКТ и УВАЖУХА!!!
++ еще и бесплатно
Я села готовиться за месяц до ЕГЭ. Пока что всё идёт даже слишком хорошо, аж напрягает. Спасибо за стрим)
Жиза)
@@nova759 жиза, а лучше сразу прогой учиться делать это задание? Ибо там попакакая то на первом вебе) Меня пугает такое колво писанины
@@davinchidelovo4429 ааааа, я не спец в этом. Я каждый раз и руками решаю, и кодом. Думаю, что лучше проработать решение кодом - на всякий пожарный. Да и тут не настолько сложно кодом решать, если разобраться
Как успехи?
Как с экзаменом справились?
огромное спасибо! благодаря вам наконец понял как делать 8 задание
ОГРОМНОЕ СПАСИБО!!! Очень доходчиво!
Спасибо за ваш труд❤
Спасибо за Ваш труд!
Спасибо большое Алексей, вы понятнее всего объясняете программирование
великолепно, спасибо)!
Пересмотрела кучу ваших видео. Всё самое лучшее и сочное только у вас! Очень хотелось бы заниматься у вас раньше.. Но я выбрала популярную онлайн-школу, которая на деле полное г.. и очень жалею🥺
что за школа?)
@@melancholyesports 99 баллов
Алексей, спасибо за разбор. Ты отличный преподаватель! Понятно всё!
спасибо за веб, очень классно объясняете
сегодня егэ)) Спасибо за ваш труд
Спасибо вам
В 1. Спасибо большое за вашу работу!
В 2. 39:57 , можно решать через
From itertools import *
K = 0
For x in product('БЕРКЛИ[Й УБРАЛ, Т.К ОНА НЕ МОЖЕТ БЫТЬ НА 1 МЕСТЕ]','БЕРКЛИЙ','БЕРКЛИЙ','БЕРКЛИЙ')
s = ' '.join(x)
if s.count('И') >=1 or s.count('Е') >=1
K += 1
print(k)
Ответ один и тот же, это совпадение?
Нет
Так суть то одна и та же
@@jackblack3473 да
@@its_latter уже сдали егэ?
@@jackblack3473 да
Добрый день. Не обязательно писать sorted, список и так будет начинаться с первого символа указанного в продукте
Можно ли вместо метода replace, просто заменить буквы в "начальном алфавите"? (Ответ такой же)
Было:
from itertools import *
k = 0
for x in permutations('АБИКОЛУН'):
s = "".join(x)
s = s.replace('И', 'А').replace('О', 'А').replace('У', 'А').replace('К', 'Б').replace('Л', 'Б').replace('Н', 'Б')
if 'АА' not in s and 'ББ' not in s:
k +=1
print(k)
Стало:
from itertools import *
k = 0
for x in permutations('АБАБАБАБ'):
s = "".join(x)
if 'АА' not in s and 'ББ' not in s:
k +=1
print(k)
Да, можно )
так кстати реально гораздо легче, спасибо друган за способ!
Так гораздо проще. Спасибо!
48:21 and not "иа" in s ошибкой никогда не будет? ответ такой же🤔
Ну в общем это одно и то же
Спасибо за труд и за объяснение решения 😊
Вопрос! С 01:24:50 "Пронумерованный список 1" я не очень понимаю логику того, почему дефолтный алфавитный порядок принимается всегда за истину? Что мешает авторам заданий просто переставить 2 буквы местами (чтобы они шли не в алфавитном порядке)? А это уже даст неправильный ответ...
На это у меня только один ответ - читайте условие. Но вообще алфавитный порядок прописан во всех аналогичных задачах.
Ой, спасибо 😅 @@kompege
19:13, скажите, пожалуйста, какое сочетание клавиш нужно нажать, чтобы также остановить?
Ctrl+c
@@kompege Спасибо!
Почему в 15 задаче в условии или а вы решаете через и(and)
from itertools import *
k = 0
for x in permutations('КОЛУН'):
s = ' '.join(x)
s = s.replace('Л', 'К').replase('Н','К').replace('У','О')
if 'КК' not in x and 'ОО' not in s:
k += 1
print(k)
повторяю код со стрима у себя в пайчарме и..... он не работает. почему? помогите найти ошибку, 56:19
выдает такую ошибку: 'str' object has no attribute 'replase'. Did you mean: 'replace'?
нашел?
@@vasyavasiliev6508 нет, через время просто написала тот же код с нуля и почему-то заработало
Ты написалa replase вместо replace
@@sandor7776 ой.. запомню эту ошибку на всю жизнь, спасибо
Большое пребольшое спасибо!
set забыл... искал это вспомнить в интернете никогда не найти по егэ без егэ в запросе
а?
Помогите пожалуйста, в задаче про перестановки 48:49 мне выдает 96 а не 78
К таким вопросам код прикладывают )
@@kompege да, да одну секунду
@e
from itertools import *
k = 0
for x in permutations('КАЛИЙ):
s = ' '.join(x)
if s[0]!='Й' and 'ИА' not in s:
k +=1
print(k)
В третьей строке где стоят кавычки и .join(x) Я всё время думал что у вас в решении стоит пробел в этих кавычках. Оказалось, что у вас просто был широкий шрифт и я думал что там стоит пробел, но когда я убрал этот пробел у меня ответ был 78 (как у вас) Но когда я СТАВИЛ этот пробел, был ответ 96. Что-то здесь не чисто
Потому что у вас слова собирались через пробел, например К А Л И Й
@@kompege То есть в этом случае пробел не нужен?
Алексей, здравствуйте! Перебор чисел 2-у Вас ошибка. Вы посчитали не все числа. Например число 5672 Ваша программа не учитывает. Вот пример верной программы, считающей все значения:
from itertools import *
k=0
for x in product('01234567',repeat=4):
s=''.join(x)
if s[0] in '246' and not(s[0]
Ошибка у вас. Порядок невозрастания это убывание с повторениями
5462 убыванием назвать нельзя
а почему 56:44 в условии "ИЛИ" а мы пишем and
not( gl or sogl ) == not gl and not sogl
@@kompege спасибо!!!!
Я вообще ничего не поняла, и ничего не работает. Может те, кто до этого взаимодействовал с прогой выкупили, но для меня человека, который впервые открыл ее, непонятно
Для такого на курсе есть чат )
@@kompege не знала, спасибо
Не, вот в видео ему такой же вопрос задали и он сказал пройдите курс, на степике@@ВероникаЛозовая-ф7с
почему s = ''.join(x) влияет на ответ??
все, понял! Спасибо большое за видео
1:24:00
Если питон не очень знаешь, есть смысл смотреть?
Так смотри и разбирайся!
я тоже не особо знаю питон, мои познания до этого курса были на уровне принт("хелоу ворлд"), но в целом если внимательно смотреть видео, повторять написанное самостоятельно, а потом решать домашку - все получается!
ребят, помогите решить задачу 4957 с комп егэ именно через функцию, которая будет ниже в коде, у меня не получается, всё перепробовал(получилось только реплейсами): from itertools import *
def f(s):
g = 'аия'
c = 'нтс'
for i in range(len(s) - 2):
if not(s[i] in g and s[i + 1] in g and s[i + 2] in g and s[i] in c and s[i + 1] in c and s[i + 2] in c):
return True
return False
q = set()
for x in permutations('анастасия'):
n = ''.join(x)
if f(x):
q.add(x)
print(len(q))
В условии между гласными и согласными должен быть or, а также True/False надо поменять местами
А вообще решайте через замену
@@kompege благодарю, получилось
Спасибо большое за ваш труд ❤❤❤