Media is too big
VIEW IN TELEGRAM
Разбор 10 задачи ОГЭ по Информатике
Пока по ОГЭ всё, дальше будет ЕГЭ и Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👨💻3🤔2❤🔥1🙏1
Media is too big
VIEW IN TELEGRAM
Курс Python для ЕГЭ
2.1 Переменные и типы данных
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3🔥3❤2👍2✍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤2👏2🤝2❤🔥1
Media is too big
VIEW IN TELEGRAM
Курс Python для ЕГЭ
2.2 Ввод и вывод
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3❤🔥1👍1🤔1
Media is too big
VIEW IN TELEGRAM
Курс Python для ЕГЭ
2.3 Арифметические операции
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2❤🔥1✍1👏1
Media is too big
VIEW IN TELEGRAM
Курс Python для ЕГЭ
2.4 Комментарии и стиль кода
Please open Telegram to view this post
VIEW IN TELEGRAM
✍3🔥3👨💻3❤🔥1👍1
Media is too big
VIEW IN TELEGRAM
Курс Python для ЕГЭ
3.1 Индексация и срезы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2👨💻2❤🔥1✍1❤1
Всем привет! Напоминаю о курсах по подготовке к экзаменам по информатике на Stepik.
Курсы полностью проработаны, очень много актуальных задач!
Там есть видеоразборы задач, решения, коспекты, очень много заданий для практики
ЕГЭ Информатика 2026 (Курс с сертификатом)
ОГЭ Информатика 2026
Python для ЕГЭ
Курсы полностью проработаны, очень много актуальных задач!
Там есть видеоразборы задач, решения, коспекты, очень много заданий для практики
ЕГЭ Информатика 2026 (Курс с сертификатом)
ОГЭ Информатика 2026
Python для ЕГЭ
👍3🔥3❤🔥2👏1🎉1🏆1
Media is too big
VIEW IN TELEGRAM
Курс Python для ЕГЭ
3.2 Методы строк
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👨💻3❤1👍1🤝1
Media is too big
VIEW IN TELEGRAM
Демоверсия 2026 ЕГЭ по Информатике
Набираем 90 баллов за 1 час
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3❤2🤔1
Media is too big
VIEW IN TELEGRAM
Курс Python для ЕГЭ
4.1 Булевы значения и операторы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3👍3👨💻1
Media is too big
VIEW IN TELEGRAM
Разбор варианта
100 баллов за 90 минут
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍6✍5👨💻1
Всем привет!
Одиннадцатиклассники, которые готовятся к ЕГЭ, обязательно вступайте в беседу. Здесь вы сможете задавать любые вопросы, на которые буду отвечать я или другие ребята, общаться, знакомиться, найти единомышленников!
Вступай!
И напоминаю про полностью бесплатный курс по подготовке к ЕГЭ, на котором уже занимаются более 1000 человек! И еще, теперь на курсе можно получить сертификат)
Поступить на курс
Хорошей подготовки к экзамену! Я всегда на связи
@EN_repet
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥5👍4❤🔥2
В Python один и тот же список можно создать по-разному.
Большинству новичков знаком классический цикл for, но списочные выражения позволяют делать то же самое короче, быстрее и выразительнее.
Разберёмся на реальных примерах.
Обычный цикл:
numbers = []
for i in range(10):
numbers.append(i * 2)
То же самое списочным выражением:
numbers = [i * 2 for i in range(10)]
✔️ меньше строк
✔️ читается лучше
✔️ обычно работает быстрее
Через цикл:
even_numbers = []
for n in range(20):
if n % 2 == 0:
even_numbers.append(n)
Списочное выражение:
even_numbers = [n for n in range(20) if n % 2 == 0]
Условие после for — это фильтр.
Пропускаются все элементы, не удовлетворяющие условию
squares = [n*n for n in range(20) if n % 2 == 1]
Создаём квадраты только нечётных чисел — компактно и выразительно.
Через цикл:
labels = []
for n in range(5):
if n % 2 == 0:
labels.append("even")
else:
labels.append("odd")
Списочное выражение:
labels = ["even" if n % 2 == 0 else "odd" for n in range(5)]
Итог
Списочные выражения — это:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9❤🔥4🔥4👍2
Всем желаю удачи и хороших тем на вашем первом экзамене❤ 🍀
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🙏5🤝3👍1🔥1
Media is too big
VIEW IN TELEGRAM
Разбор 19 - 21 задач ЕГЭ по Информатике
Теория Игр и +3 первичных балла за 5 минут!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4✍3👨💻3👍1
Также вы можете смотреть все разборы с таймкодами на моем Rutube канале
RUTUBE
Эльдар | Информатика ОГЭ ЕГЭ — полная коллекция видео на RUTUBE
Привет! Я репетитор по информатике, готовлю к ОГЭ и ЕГЭ.
На канале — разборы заданий, полезные советы, пошаговые решения и теория простыми словами. Всё, что нужно, чтобы уверенно сдать экзамен на высокий балл.
На канале — разборы заданий, полезные советы, пошаговые решения и теория простыми словами. Всё, что нужно, чтобы уверенно сдать экзамен на высокий балл.
❤4👍3🔥3🤝1
Всем привет! Часто спрашивают, в каком порядке изучать задачи при подготовке
Хочу немного об этом рассказать.
Перед самой подготовкой стоит изучить программирование на Python. Но чтобы как-то разбавить изучение программирования, можно параллельно учиться решать задачи ЕГЭ, где программирование не требуется.
Задачи без программирования:
Пока будете их изучать, успеете пройти базу программирования
Продолжать рассматривать задачи ЕГЭ стоит с легких задач
Лёгкие задачи:
Все эти задачи - шаблонные и в них нет каких-то сложных приёмов программирования. Они подойдут чтобы
набрать баллы и закрепить навыки написания кода
Ну и предпоследняя часть - задачи посложнее. Их стоит уже решать позже, когда вы уверенно набираете хорошее количество баллов и закрепили навыки программирования
На этом этапе вы уже набираете целых 88 баллов и хорошо освоили Python
И последняя часть - самые сложные задачи
Эти задачи решают самые опытные, тут требуется высокий навык программирования - никаких шаблонов
На этом пока все, если есть какие-то вопросы - спрашивайте)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥3👨💻3👍1
Списочные выражения — это Python-идиома для создания списков в одну строку. Они делают код короче, чище и часто быстрее. Приготовил несколько примеров для вас. Очень важная и полезная информация. В целом без нее можно сдать экзамен, но, если вы используете списочные выражения - код станет намного красивее, проще, чище, более читаемый.
🔹 1. Базовые примеры
🔹 2. С фильтрацией (if)
🔹 3. Условное выражение (if-else в начале)
🔹 4. Работа со строками
🔹 5. Вложенные циклы
🔹 6. Генерация данных
🔹 7. Примеры для ЕГЭ по информатике
✅ Задача: Найти все числа из списка, у которых сумма цифр делится на 3.
✅ Задача: Сформировать список из уникальных чётных чисел, отсортированных по возрастанию.
🔹 8. Альтернативы: set и dict comprehensions
# Квадраты чисел от 0 до 9
[x**2 for x in range(10)]
# → [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
# Удвоенные значения
[x * 2 for x in [1, 2, 3, 4]]
# → [2, 4, 6, 8]
# Длина строк в списке
[len(word) for word in ['cat', 'dog', 'elephant']]
# → [3, 3, 8]
# Только чётные числа
[x for x in range(20) if x % 2 == 0]
# → [0, 2, 4, ..., 18]
# Числа, делящиеся на 3 и 5
[x for x in range(100) if x % 3 == 0 and x % 5 == 0]
# → [0, 15, 30, 45, 60, 75, 90]
# Слова длиннее 4 букв
[word for word in ['яблоко', 'кот', 'банан', 'мышь'] if len(word) > 4]
# → ['яблоко', 'банан']
# Замена чётных на "чёт", нечётных — на "нечёт"
["чёт" if x % 2 == 0 else "нечёт" for x in range(5)]
# → ['чёт', 'нечёт', 'чёт', 'нечёт', 'чёт']
# Замена отрицательных чисел на 0
[x if x > 0 else 0 for x in [-2, -1, 0, 1, 2]]
# → [0, 0, 0, 1, 2]
⚠️ Обрати внимание:
if после цикла — фильтр (элемент либо есть, либо нет).
if-else до цикла — выбор значения.
# Приведение к верхнему регистру
[word.upper() for word in ['hello', 'world']]
# → ['HELLO', 'WORLD']
# Удаление пробелов по краям
[line.strip() for line in [' a ', ' b ', 'c']]
# → ['a', 'b', 'c']
# Только гласные из слова
[char for char in 'программирование' if char in 'аеёиоуыэюя']
# → ['о', 'а', 'и', 'о', 'а', 'и', 'е']
# Все пары (i, j) где i и j от 0 до 2
[(i, j) for i in range(3) for j in range(3)]
# → [(0,0), (0,1), (0,2), (1,0), ..., (2,2)]
# "Разворачивание" матрицы
matrix = [[1, 2], [3, 4], [5, 6]]
[item for row in matrix for item in row]
# → [1, 2, 3, 4, 5, 6]
# Список случайных чисел (с модулем random)
import random
[random.randint(1, 10) for _ in range(5)]
# → [3, 7, 1, 9, 4] (пример)
# ASCII-коды букв 'A'–'Z'
[ord(c) for c in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ']
# → [65, 66, 67, ..., 90]
def digit_sum(n):
return sum(int(d) for d in str(abs(n)))
nums = [12, 23, 34, 45, 56]
[x for x in nums if digit_sum(x) % 3 == 0]
# → [12, 45] (1+2=3, 4+5=9)
nums = [10, 3, 8, 10, 2, 7, 8]
sorted({x for x in nums if x % 2 == 0})
# → [2, 8, 10] (использовано set-comprehension внутри)
💡 Совет: Иногда вместо списка удобнее использовать множество ({...}) или генератор ((...)), чтобы сэкономить память.
# Множество квадратов (без дублей!)
{x**2 for x in [1, -1, 2, -2]}
# → {1, 4}
# Словарь: буква → её позиция в алфавите
{chr(ord('a') + i): i + 1 for i in range(5)}
# → {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
🧠 Помни:
“Читаемый код — хороший код.”
Списочные выражения — не цель, а инструмент.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3👨💻3👍1🤝1