Автор: Сергей Горбачев
Уровень: Средний
У исполнителя есть три команды, которые обозначены цифрами:
1. Прибавить 3
2. Прибавить 4
3. Умножить на 2
Сколько существует программ, для которых при исходном числе 11 результатом будет являться отрезок [50;54], при этом траектория вычислений не содержит числа 23?
def F(a, b: list):
if a >= min(b) or a == 23:
return a in b
return F(a + 3, b) + F(a + 4, b) + F(a * 2, b)
print(F(11, [50, 51, 52, 53, 54]))
Ответ: 3254
def F(a, b: list):
• Объявление функции F с двумя параметрами: a (число) и b (список чисел).
if a >= min(b) or a == 23:
• Условие: если a больше или равен минимальному элементу списка b ИЛИ a равен 23.
return a in b
• Если условие выше выполняется, возвращается True/False (проверка, есть ли a в списке b).
return F(a + 3, b) + F(a + 4, b) + F(a * 2, b)
• Если условие не выполняется, функция вызывает саму себя рекурсивно с тремя разными значениями a:
• Результаты этих вызовов суммируются.
print(F(11, [50, 51, 52, 53, 54]))
Вызов функции с аргументами a = 11 и b = [50, 51, 52, 53, 54], затем вывод результата.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4❤4🔥4
Мы с авторами создали папку, в которой собрали увлекательные и полезные каналы связанные с учёбой
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥10👍5🔥1
Срезы (slices) - это мощный инструмент в Python, позволяющий взять часть списка или строки, указав, что именно тебе нужно.
Общий вид срезов в Python:
A[начало:конец:шаг]
начало
— индекс, С КОТОРОГО начинаем (включается).конец
— индекс, ДО КОТОРОГО берём (не включается).шаг
— через сколько берём элементы (по умолчанию 1).s = "информатика"
print(s[0:5]) # 'инфор' (с 0 по 4 индекс)
print(s[::-1]) # 'акитамрофни' (разворот строки)
print(s[2:7]) # 'форма' (с 2 по 6 индекс)
print(s[:4]) # 'инфо' (с начала до 3 индекса)
print(s[-4:]) # 'тика' (последние 4 буквы)
print(s[::2]) # 'ифрмата' (каждая вторая буква)
nums = [4, 8, 15, 16, 23, 42]
print(nums[1:4]) # [8, 15, 16] (с 1 по 3 индекс)
print(nums[-3:]) # [16, 23, 42] (последние 3 элемента)
print(nums[:3]) # [4, 8, 15] (первые 3 элемента)
print(nums[::-1]) # [42, 23, 16, 15, 8, 4] (разворот списка)
print(nums[::2]) # [4, 15, 23] (каждый второй элемент)
а также 13, 14, 17 и других номерах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤🔥5🔥4 2
Твой первый сайт не сделает себя сам! Начни карьеру в IT уже сейчас ⬇️
Алексей - стажер Яндекса, призер конкурсов от НИУ ВШЭ, ЦУ и МИСИС, победитель хакатонов и кейс-чемпионатов, выпустивший более 50 учеников. И он знает, как тебе помочь
14 июля у него стартует интенсив по веб-разработке от основ до первых проектов! За три недели вы освоите весь нужный стак: от HTML до Flask.
Вам точно стоит записаться на курс, если вы:
✔️ Мечтаете научиться создавать сайты с нуля и понимать, как всё работает внутри;
✔️ Хотите собрать проекты в портфолио для олимпиад, хакатонов или грантов;
✔️ Думаете о карьере в IT и хотите зарабатывать первые деньги на этом.
✨ Подписаться на канал Алексея: https://t.me/lkey_it
✨ Записаться на курс: ТЫК
Алексей - стажер Яндекса, призер конкурсов от НИУ ВШЭ, ЦУ и МИСИС, победитель хакатонов и кейс-чемпионатов, выпустивший более 50 учеников. И он знает, как тебе помочь
14 июля у него стартует интенсив по веб-разработке от основ до первых проектов! За три недели вы освоите весь нужный стак: от HTML до Flask.
Вам точно стоит записаться на курс, если вы:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Мы вместе с командой экспертов собрали единую папку лучших образовательных каналов. Всё самое полезное и атмосферное для продуктивной учёбы теперь в одном месте. Ознакомьтесь и выберите ресурсы, которые помогут вам достичь новых академических высот!
Ссылочку на нашу папку вы найдете тут🖥
Если хотите попасть в папку : @kubik2566🫢
Ссылочку на нашу папку вы найдете тут
Если хотите попасть в папку : @kubik2566
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤🔥2🫡2❤1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
👨💻 ТОП 5 самых простых номеров на информатике по-моему мнению #view
📱 Смотреть в TikTok
📱 Смотреть в YouTube
📱 Смотреть в ДЗЕН
📱 Смотреть в VK
📺 Все мои видео в одном месте
➡ Информатика ЕГЭ | чатик itpy 🧑💻
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥3👍2
Немного статистики с пресс-конференции по итогам ЕГЭ 2025
Средние баллы ЕГЭ 2025:
🔣 Математика профиль: 62
🔣 Русский язык: 60.7
🔣 Физика: 61.7
🔣 Информатика: 55,9
Средние баллы ЕГЭ 2024:
🔣 Математика профиль: 62,55
🔣 Русский язык: 63,88
🔣 Физика: 63,21
🔣 Информатика: 54,49
Экзамен в этом году был проще, чем в прошлом, но средний балл изменился незначительно.
Я думаю, это произошло потому, что к многим заданиям «ожидали» более сложных прототипов и просто не готовили более простые.
Как бы то ни было, такой результат, скорее всего, приведёт к тому, что в следующем году экзамен будет примерно таким же лёгким.
Можно смело сдавать ЕГЭ по инфе в 2026 году😆
➡ Информатика ЕГЭ | чатик itpy 🧑💻
Средние баллы ЕГЭ 2025:
Средние баллы ЕГЭ 2024:
Экзамен в этом году был проще, чем в прошлом, но средний балл изменился незначительно.
Я думаю, это произошло потому, что к многим заданиям «ожидали» более сложных прототипов и просто не готовили более простые.
Как бы то ни было, такой результат, скорее всего, приведёт к тому, что в следующем году экзамен будет примерно таким же лёгким.
Можно смело сдавать ЕГЭ по инфе в 2026 году
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥6🤔3 2
Неожиданное наблюдение: На пересдачу по информатике зарегистрировалось больше людей, чем на математику и русский язык 🤔
Как можно объяснить это явление, учитывая, что информатику выбирают реже, да и экзамен в этом году не был чрезмерно сложным..
Источник Рособрнадзор:
Пресс-конференция: «Итоги основного периода ЕГЭ-2025»
➡ Информатика ЕГЭ | чатик itpy 🧑💻
Как можно объяснить это явление, учитывая, что информатику выбирают реже, да и экзамен в этом году не был чрезмерно сложным..
Источник Рособрнадзор:
Пресс-конференция: «Итоги основного периода ЕГЭ-2025»
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯5 3 3
🟡 1 бит🟡 1 байт = 8 бит🟡 1 Кбайт = 2¹⁰ байт = 1024 байт🟡 1 Мбайт = 2¹⁰ Кбайт = 1024 Кбайт🟡 1 Гбайт = 2¹⁰ Мбайт = 1024 Мбайт🟡 1 Тбайт = 2¹⁰ Гбайт = 1024 Гбайт🟡 1 Пбайт = 2¹⁰ Тбайт = 1024 Тбайт
Смотрите и запоминайте, если в будущем не хотите получать глупых ошибок в 7 и 11 номерах.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7👍6
float
в Python? #tpyОтвет:
Почему так происходит:
Число 0.1 в двоичном виде - бесконечная дробь. В памяти оно хранится как ближайшее представимое значение, а не как точная десятичная дробь.
При выполнении операций (+, -, *, /) эти малые погрешности складываются.
Оператор == проверяет полное совпадение битов результата, поэтому даже «крошечная» разница даст False.
import math
# Два выражения, которые математически равны
a = 0.1 + 0.2
b = 0.3
# Прямое сравнение
print("a =", a) # a = 0.30000000000000004
print("b =", b) # b = 0.3
print("a == b ->", a == b) # False!
# Сравнение с учётом допуска погрешности
# По умолчанию rel_tol=1e-09, abs_tol=0.0
print("math.isclose(a, b) ->", math.isclose(a, b)) # True
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥2
Если раньше для подстановки переменных в строку мы писали:
"Привет, {}!".format(name)
то теперь с f-строками можно проще:
name = "Андрей"
print(f"Привет, {name}!") # Привет, Андрей!
a = 5
b = 3
print(f"{a} + {b} = {a + b}") # 5 + 3 = 8
user = "Андрей"
action = "покупка"
log = f"Пользователь {user} зашел на сайт и выполнил действие: {action}"
print(log) # Пользователь Андрей зашел на сайт и выполнил действие: покупка
Чтобы использовать
f-строку
, ставь f
перед кавычками и указывай переменные в {}
.Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤7
Ребят, а кто будет сдавать ЕГЭ в 2026 году?
Anonymous Poll
28%
Буду сдавать в 2026
6%
Пока рано мне
52%
Уже сдал
1%
Планирую пересдавать в 2026
13%
Посмотреть результат
❤4
Есть тут те, кто не знает, как проходит ЕГЭ по информатике?
Anonymous Poll
20%
Там же все просто, в школе рассказывали
22%
Что-то слышал, но не точно
7%
В школе ничего не рассказывали..
52%
Посмотреть результат
❤4❤🔥3
Я вот думаю.. сделать видео/стрим или серию текстовых постов про этот реально важный момент ЕГЭ
Anonymous Poll
26%
Видео
7%
Стрим
30%
Текстовый пост
37%
Посмотреть результаты
❤6🤔4❤🔥3
ИТ-школа БАЗА. Трек программирование
📍 Где: Офис ИТ-компании iSpring
📆 Когда: 1-5 августа 2025 г.
👥Для кого
– Закончил 10 класс
– Присматриваешься к профессии программиста
– Входные знания: не требуются, всему обучат на месте
За 4 дня в офисе ИТ-компании ты познакомишься с азами веб-программирования, пощупаешь фронтенд и бэкенд и доведёшь свой проект от идеи до релиза, как продакт-менеджер.
Наставниками на треке будут реальные разработчики ИТ-компании. Это отличная возможность «пощупать» профессию до поступления и узнать всё о том, как обучают программистов в хорошем вузе.
Организатор: Институт iSpring – ИТ-вуз, где готовят сильных программистов.
💸 Условия
Участие, проживание в крутом студенческом коливинге, трёхразовое питание, трансфер из вокзалов и аэропортов Казани и Чебоксар – всё бесплатно
⏰ Дедлайн подачи заявок: до 29 июля включительно
Подробности
Реклама АНО ВО «РУМТ»
ИНН 1215144727
erid: 2SDnjbrnfdp
📍 Где: Офис ИТ-компании iSpring
📆 Когда: 1-5 августа 2025 г.
👥Для кого
– Закончил 10 класс
– Присматриваешься к профессии программиста
– Входные знания: не требуются, всему обучат на месте
За 4 дня в офисе ИТ-компании ты познакомишься с азами веб-программирования, пощупаешь фронтенд и бэкенд и доведёшь свой проект от идеи до релиза, как продакт-менеджер.
Наставниками на треке будут реальные разработчики ИТ-компании. Это отличная возможность «пощупать» профессию до поступления и узнать всё о том, как обучают программистов в хорошем вузе.
Организатор: Институт iSpring – ИТ-вуз, где готовят сильных программистов.
💸 Условия
Участие, проживание в крутом студенческом коливинге, трёхразовое питание, трансфер из вокзалов и аэропортов Казани и Чебоксар – всё бесплатно
⏰ Дедлайн подачи заявок: до 29 июля включительно
Подробности
Реклама АНО ВО «РУМТ»
ИНН 1215144727
erid: 2SDnjbrnfdp
🔥5❤🔥4❤4👍2