Собрал для вас основные моменты, которые важно знать при решении 16 номера. Для закрепления материала оставляю ссылку на подборку всех 16 номеров разобранных на моем канале.
📚 По этой ссылке ты найдешь мои шпаргалки по всем остальным номерам ЕГЭ
def F(n):
if n <= 7:
return 1
else:
return n + 2 + F(n - 1)
print(F(2024) - F(2020))
Без лишних действий просто переписываем псевдокод в свою фукнцию не придумывая велосипедов
from sys import *
setrecursionlimit(10000)
Эта настройка полезна при возникновении ошибки RecursionError: maximum recursion depth exceeded.
from functools import *
@lru_cache(None)
Используйте декоратор @lru_cache(None), если ваша программа зависает или слишком долго выполняется, так как это помогает кэшировать результаты вычислений.
📌 Тут оставлю сылку на старую версию шпаргалки, которую делал в Notion
Информатика ЕГЭ | itpy
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥4 4 2
Давайте уже добьем 1000 подписок ☝️ 😅
Да и реакцию рубануть будто бы не сложно👉
Да и реакцию рубануть будто бы не сложно
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22 7👍5😁2
Первая 1000 подписчиков на канале!! 🥳
Благодарю за ВАШУ поддержку и интерес к проекту🙏
Впереди много нового: вебинары, курсы, видеоконтент и многое другое. Надеюсь, успею все это реализовать в 2025 году🙄
Посмотрите, какую милоту приготовила мне, моя самая главная поддержка!!
Спасибо тебе💕
Информатика ЕГЭ | itpy🧑💻
Благодарю за ВАШУ поддержку и интерес к проекту
Впереди много нового: вебинары, курсы, видеоконтент и многое другое. Надеюсь, успею все это реализовать в 2025 году
Посмотрите, какую милоту приготовила мне, моя самая главная поддержка!!
Спасибо тебе
Информатика ЕГЭ | itpy
Please open Telegram to view this post
VIEW IN TELEGRAM
3 20👍7❤4❤🔥2 2
В связи с достижением первой большой цифры на основном канале: Информатика ЕГЭ | itpy
Итак, какие условия? Старички наверняка знают, что я строю экосистему для студентов, то есть сетку каналов, посвященных IT на старте. Это каналы по ЕГЭ, Python и обзоры на IT вузы. Все это должно помочь вам сдать экзамены и сделать правильный выбор
Итак, для участия в розыгрыше необходимо подписаться на три моих основных канала:
Информатика ЕГЭ | itpy
Азим вкатывается в IT | itpy
Hey Student!
Итоги конкурса 31.12.2024 в 11:00 по мск.
Присоединяйтесь к нашей команде itpy😼
Please open Telegram to view this post
VIEW IN TELEGRAM
4❤🔥12 5❤4👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Автор: Статград
Уровень: Сложный
Исполнитель преобразует число на экране. У исполнителя есть две команды:
A. Прибавь 1
B. Умножить на 2
Сколько существует программ, которые преобразуют исходное число 1 в число 17 и при этом траектория вычислений содержит не более 4 четных чисел?
На картинке я прикрепил два своих решения одной и той же задачи, но позже заметил, что, несмотря на то что оба варианта дают правильный ответ, один из них неверный! А именно первый вариант является неправильным, так как в нем рассматриваются все цифры, а не числа. Правильным подходом будет разбить все числа с помощью c+' '+str(a), чтобы таким образом рассматривать лишь четные числа. Будьте внимательны!
def F(a, b, c):
if a >= b:
M = [int(x) for x in c.split() if int(x) % 2 == 0]
return a == b and len(M) <= 4
return F(a+1, b, c+' '+str(a)) + F(a*2, b, c+' '+str(a))
print(F(1, 17, ''))
# Ответ: 8
def F(a, b, c):
Объявление функции F с тремя параметрами: a, b и c.
if a >= b:
Проверка, если значение a больше или равно b.
M = [int(x) for x in c.split() if int(x) % 2 == 0]
Создание списка M, который содержит четные числа из строки c, преобразуя их в целые значения.
return a == b and len(M) <= 4
Возвращение результата: True, если a равно b и количество четных чисел в M не превышает 4.
return F(a+1, b, c+' '+str(a)) + F(a*2, b, c+' '+str(a))
Рекурсивный вызов функции F для двух случаев: увеличивая a на 1 и удваивая a, добавляя текущий a в строку c.
print(F(1, 17, ''))
Вызов функции F с параметрами 1, 17 и пустой строкой, вывод результата на экран.
Второй канал про теорию Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Я мучаюсь с вариантами площадки для проведения (кстати, предложите свои варианты в комментариях, если таковые имеются), так как мой компьютер не потянет OBS Studio, а Telegram (где я провожу уроки) может в какой-то момент просто зависнуть. Хотя я подключил провод к компьютеру, и у меня 400+ Мбит/с!
Лично мне очень нравится такой вариант решения, так как он нативно понятен, и одно задание вытекает из другого. По сути, если всё сделать правильно, то 3 балла можно заработать без особых усилий.
Приходите на вебинар, будем общаться прямо здесь в ТГ. Не забудьте скачать Telegram Desktop, чтобы качество было получше
Информатика ЕГЭ | itpy
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥25 6 5
This media is not supported in your browser
VIEW IN TELEGRAM
Если у вас нет полного понимания того, как работает функция enumerate в Python, то давайте разберемся вместе. Метод enumerate() добавляет счетчик к элементам итерируемого объекта и возвращает объект типа enumerate. Этот объект содержит пары значений: индекс элемента и сам элемент из исходного списка.
Одним из главных преимуществ использования метода enumerate является возможность преобразования объектов типа enumerate в список или кортеж с помощью методов
list()
и tuple()
соответственно. Это облегчает работу с индексами элементов списка и упрощает процесс перебора элементов в цикле.Информатика ЕГЭ | itpy
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7 3🔥2
С нуля для любого уровня подготовки
- 06.01 с 12:00 до 13:45
- 08.01 с 12:00 до 13:45
- 09.01 с 17:00 до 18:30
- Разберемся с НУЛЯ в задачах на аннуитетные платежи (срок, сумма кредита, сумма выплат, процент)
- Разберемся с НУЛЯ в задачах на дифференцированные платежи (срок, сумма кредита, сумма выплат, процент)
- Проанализируем задачи прошлых лет
- Научимся правильно оформлять свои решения для получения 2/2
- Получите домашнее задание по прототипам
Стоимость участия за 5 часов: 1800 ₽
itpy
", получите скидку 10% Приходите, будет интересно и полезно!
МАТЬ МАТЕМАТИКИ | РЕПЕТИТОР ЕГЭ
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🫡4❤🔥3👍3 2
This media is not supported in your browser
VIEW IN TELEGRAM
Автор: Яндекс Учебник
Уровень: Средний
Определите количество пятизначных чисел в 14-ричной системе счисления, в записи которых цифры из набора ABCD не стоят рядом с нечётными цифрами из набора: 13579.
Обратите внимание! Что условия, которые требуют замены элементов строки через num = num.replace(x, 'A') необходимо ставить в самом конце программы! Чтобы не повредить все предыдущие условия задач подобного типа.
from itertools import *
cnt = 0
for p in product('0123456789ABCD', repeat=5):
num = ''.join(p)
if num[0] != '0':
for x in 'ABCD':
num = num.replace(x, 'A')
for x in '13579':
num = num.replace(x, '1')
if '1A' not in num and 'A1' not in num:
cnt += 1
print(cnt)
# Ответ: 217888
from itertools import *
Импортируем все функции из модуля itertools, который предоставляет различные функции для работы с итераторами.
cnt = 0
Инициализируем переменную cnt для подсчета количества допустимых комбинаций.
for p in product('0123456789ABCD', repeat=5):
Используем функцию product для генерации всех возможных комбинаций длиной 5 из символов '0123456789ABCD'.
num = ''.join(p)
Объединяем текущую комбинацию p в строку num.
if num[0] != '0':
Проверяем, чтобы первая цифра num не была '0', чтобы избежать некорректных чисел.
for x in 'ABCD':
Запускаем цикл, чтобы заменить все символы 'A', 'B', 'C' и 'D' на 'A'.
num = num.replace(x, 'A')
Заменяем текущий символ x на 'A' в строке num.
for x in '13579':
Запускаем цикл, чтобы заменить все нечетные цифры '1', '3', '5', '7' и '9' на '1'.
num = num.replace(x, '1')
Заменяем текущий символ x на '1' в строке num.
if '1A' not in num and 'A1' not in num:
Проверяем, чтобы строка num не содержала подстроки '1A' или 'A1'.
cnt += 1
Если предыдущая проверка прошла успешно, увеличиваем счетчик cnt на 1.
print(cnt)
Выводим значение cnt, что соответствует количеству допустимых комбинаций.
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥8👍3🔥3
Стартуем через час пробный вебинар по "Теории игр через Excel", кто будет присутствовать?
Anonymous Poll
26%
Да, я буду!
43%
Нет, посмотрю в записи, если будет
13%
Пропускаю сегодня
19%
Уже умею решать ТИ
Media is too big
VIEW IN TELEGRAM
Качество записи конечно оставляет желать лучшего, поэтому на YouTube выкладывать не планирую.. но все равно интересно какие впечатления оставил вам веб! Пройдите короткий опрос под этим постом
Тут будут полезные таймкоды:
07:36 - Разбираем общее условие для 19-21 номера, на что стоит обратить внимание
№ 18370 (Уровень: Базовый)
на одну кучу (положительный ход, решение Excel)
13:15 – Разбираем 19 номер
28:15 – Разбираем 20 номер
37:21 – Разбираем 21 номер
№ 17875 Демоверсия 2025 (Уровень: Базовый)
на одну кучу (отрицательный ход, решение LibreOffice)
50:20 – Разбираем 19 номер
58:46 – Разбираем 20 номер
1:04:40 – Разбираем 21 номер
№ 18199 (Уровень: Базовый)
на две кучи (положительный ход, решение Excel)
1:11:15 – Разбираем 19 номер
1:25:10 – Разбираем 20 номер
1:33:11 – Разбираем 21 номер
Информатика ЕГЭ | itpy
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥9👍5🔥2
Если такие записи/вебы будут для вас полезными, поставьте реакцию 🙏
Буду думать как улучшить качество трансляции и сделать их более полезными.
Буду думать как улучшить качество трансляции и сделать их более полезными.
Anonymous Poll
95%
2%
3%
Свои замечания/пожелания можно опубликовать в комментариях!
❤8
This media is not supported in your browser
VIEW IN TELEGRAM
Обработка исключений играет важную роль в программировании, так как ошибки могут привести к непредсказуемым последствиям и прерыванию работы скрипта.
Одним из способов обработки исключений в Python является конструкция try-except. Она позволяет выполнить определенный код в блоке try, и если во время его выполнения возникает ошибка, перехватить и обработать эту ошибку в блоке except.
Пример использования:
try:
# уязвимая функция
except Exception as e:
print(f"Произошла ошибка: {e}")
# код обработки ошибки
Информатика ЕГЭ | itpy
Тут отвечают на вопросы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤🔥2 2
Информатика | Илья Андрианов | itpy 🧑💻
🎉 Результаты розыгрыша:
Победители:
1. Vini (@OGuzok31)
2. Tolik (@akinoka)
3. ㅤ (@No_name891)
4. Тигран ПиПяу (@tigruly11)
Проверить результаты
Победители:
1. Vini (@OGuzok31)
2. Tolik (@akinoka)
3. ㅤ (@No_name891)
4. Тигран ПиПяу (@tigruly11)
Проверить результаты
👍4😁3🔥2