Разбор 8 задания на Python | ЕГЭ-2024 по информатике
Vložit
- čas přidán 14. 05. 2024
- Курс по подготовке к ЕГЭ-2025: clck.ru/3B64Ki
Задание 8 - Знание основных понятий и методов, используемых при измерении количества информации. Решаем типовые задания при помощи языка программирования Python.
Не забываем подписываться!
-----
Telegram: t.me/plugar_inf
Группа в ВК: plugar_inf
Rutube: rutube.ru/channel/38976172
------
Видео-курс по Python: • Python для начинающих
------
Задания взяты отсюда:
kpolyakov.spb.ru/school/ege/g...
#егэ #информатика #8задание
Я теперь понимаю, почему 18 летние пацаны так шарили в программировании на базовом уровне, сейчас их со школы этому учат. А я еще бейсиком пользовался на черно белом экране.
За то те, кто тогда писал на чёрно-белом экране сейчас ценятся больше)
@@plugar_inf :(
О боже, какой же он ахуенный чел. С каждого ролика я получаю столько дофамина, что хватит на весь народ африки во время раздачи мистора биста.
В задании #8 сказано что буквы в коде не должны повторяться, а в коде мы в условие ставим что две гласне не должны стоять рядом, но ведь комбинация "ваорфлмей" будет верной но программа её не засчитает
А если у в последнем задании будет не только первый символ равен 0, но, допустим 1 или 2 и т.д. (пример: 000111). Этот вариант будет проверяться или будет учитываться?
Здравствуйте иван Викторович, а есть разбор на 22 задание?
Добрый день! Подобного видео по 22 заданию нет на канале.
А как у нас получился ответ 504 в о втором задании если там нужно составить код из 6 букв, при этом дано 5 букв и каждую нужно использовать ровно один раз ?
п, а, й, щ, и, к - 6 букв и слова 6-буквенные))
from itertools import *
k = 0
for w in set(permutations('акарида')):
res = ''
s = ''.join(w)
for i in w:
if i in 'аи': res += 'g'
else:
res += 's'
if 'gg' not in res and 'ss' not in res:
k += 1
print(k)
вместо создания множества к разве нельзя set сюда закинуть?ответ тот же
по моему так даже легче запомнить
На компе на пробнике не работала такая программа
@@user-nt2su9pp7g ну это че то с компом а не с прогой
я не пойму почему у тебя во 2 задании выдаёт 504, я даже переписывая код идентично выдаёт 720
from itertools import *
k = 0
for w in permutations('ПАЙЩИК'):
word = ''.join(w)
if word[0] !='й' and 'иа' not in word:
k += 1
print(k)
У вас в условии й в нижнем регистре, а в наборе Й в верхнем
Пожалуйста, объясните, а как вы употребляете команду iterable.
from itertools import *
k = 0
for w in product( ..... 'варфломей', r=6):
res = ''
for i in w:
if i in 'аое': res += 'g'
else: res += 'h'
if 'gg' not in res and res.count('h') > res.count('g'):
k += 1
print(k)
мне немного непонятно как её вставить в код.
это вроде как вспомогательное слово от пайтона и оно не имеет значения
2 задание решаю с помощью этого модуля, автокод выходит
from itertools import product, permutations
def u (x, y, z, w):
return (x == (not y))
@@hornat3964 чит код Кабанова
Задание со словом варфоломей решено не верно, по условию дано слово "ВАРФОЛОМЕЙ", в коде же написано "ВАРФЛОМЕЙ" (одна о пропущена)
я этот момент объяснял) посмотрите еще раз)
@@plugar_inf точно
from itertools import *
k = 0
for w in permutations('варфломей', r=6):
res = ''
for i in w :
if i in 'aoe' : res += 'g'
else: res += 's'
if 'gg' not in res and res.count('s') > res.count('g'):
k += 1
print(k)
60480
Process finished with exit code 0
написал точь в точь выдает другое число