Разбор 5 задания на Python | ЕГЭ по информатике 2022

preview_player
Показать описание
Задание 5 - Анализ и построение алгоритмов. Решаем при помощи языка программирования Python типовые задания.

------

#егэ #информатика #разбор
Рекомендации по теме
Комментарии
Автор

Спасибо большое! 🥰
Ваши уроки-находка!
Всё понятно, без воды, с разбором всех заданий, которые вероятнее всего встретятся на ЕГЭ, нежели те, что видишь например в РЕШУ ЕГЭ(уровень сложности выше). Хотелось бы больше разборов каждого задания ЕГЭ(особенно зад.6).🙃

Lilac_nii
Автор

Посмотрю видео ради интереса, мне нравиться как вы обясняете, удачи в продвижении)

Ововывововоо
Автор

оооооооочень круто, наконец-то поняла это задание. Большое спасибо

_sanmo_
Автор

Крайне советую решать 5е задание в ручную, так как это намного проще и даже вернее.

mrnght
Автор

3:50 при остатке 0 можно добавить сразу "00", иначе "10"

ilyasminik
Автор

Чую, долго я с этим заданием е***ь мозги буду.
Как и с изучением Питона в целом.

dualsense
Автор

@plugar_inf
19:30 Зачем мы пишем ? там же в условии сказано, что R является двоичной записью, зачем нам переделывать в 10тичную?

erliiq
Автор

23:27 а можно эту конструкцию из If-ов заменить просто на final = str(min(summa1, summa2)) + str(max(summa1, summa2))?
в данном случае ответ получается такой же

thestsnowflake
Автор

20:24 а что делать если автомат получает трехзначное число?

thefirsthunter
Автор

28:45 почему ответ не 999? 0 четных, сумма нечетных = 27, модуль разности |0 - 27| = 27. В задании написано найти наименьшее

Bisislami
Автор

Здравствуйте, увидел ваш новый курс по python. Хотел бы спросить, онлайн занятия будут происходить в виде онлайн конференции или уже будут готовые записи занятий? А также будет ли какое-то д/з для каждого занятия?

examkills
Автор

29:01 почему у нас на 4-ой строчке кода записано s2 = sum([int(s[i]) for i in range(0, len(s), 2)]), хотя по идее должно быть s2 = sum([int(s[i]) for i in range(0, len(s)+1, 2)]) (просто к len s добавить 1 т.к. я предполагаю что range у нас возьмёт все индексы числа кроме последнего, получается не len(s), а len(s)+1). Объясните мне, пожалуйста, тугодуму грешному, как это понять. (Кстати я написал:
if len(s)%2 == 0:
s2 = sum([int(s[i]) for i in range(0, len(s), 2)])
else:
s2 = sum([int(s[i]) for i in range(0, len(s)+1, 2)])
и получил в итоге тот же ответ (90909))

geoleb
Автор

Иван или его зрители, ответьте, пожалуйста, 15:54 почему здесь мы ставим только знак '>', почему не ставим еще и знак '<' ?? И как мы поняли, что именно 0 встречается реже?

kotik
Автор

здравствуйте, задача 14:08, в чем ошибка моего кода?
for n in range(1, 500):
s = bin(n)[2:]
s_c1 = s.count('1')
s_c0 = s.count('0')
s_last = s[-1]
if s_c1 == s_c0:
s += s_last
elif s_c1 > s_c0:
s += '0'
elif s_c0 > s_c1:
s += '1'
if s_c1 == s_c0:
s += s_last
elif s_c1 > s_c0:
s += '0'
elif s_c0 > s_c1:
s += '1'
if s_c1 == s_c0:
s += s_last
elif s_c1 > s_c0:
s += '0'
elif s_c0 > s_c1:
s += '1'
if int(s, 2) % 4 == 0:
print (n)
почему при использовании отдельных переменных для s.count() получается другой результат?

Кирилл-чэх
Автор

Можно же использовать встроенную функцию .zfill(8) для того чтобы получить 8 битную строку. Да и в принципе с любой длиной работает как для bin(), так и для hex()

artemshlepchenko
Автор

Обьясните плиз, я только недавно начал изучать питон что за функция с каунт

alecseyvaynbender
Автор

почему мне вместо ответа пишет Process finished with exit code 0

santi
Автор

Здравствуйте. У меня почему-то выдает ошибку при использование функции int при переводе, например, из двоичной системы, можете, пожалуйста, сказать почему

МихаилПлатицин-эь
Автор

Такие формулировки встречались на егэ?

Jdjkjh
Автор

что такое к в третьем задании, зачем оно нам

АнгелинаРодыгина