28.webm
6.8 MB
Тема Циклы.
Задание 28. Напечатать минимальное число, большее 400, которое нацело делится на 19.
Задание 28. Напечатать минимальное число, большее 400, которое нацело делится на 19.
16.webm
18.5 MB
Тема Функции.
Задание 16. Напишите функцию, которая принимает верхний предел диапазона и возвращает список всех простых чисел в этом диапазоне. Для оптимизации можно использовать алгоритм «Решето Эратосфена».
Задание 16. Напишите функцию, которая принимает верхний предел диапазона и возвращает список всех простых чисел в этом диапазоне. Для оптимизации можно использовать алгоритм «Решето Эратосфена».
Как_посчитать_количество_слов_в_предложении.webm
12.9 MB
Как посчитать количество слов в предложении
Запись_встречи_18_10_2025_14_02_08_запись.webm
41.9 MB
Тема Условные конструкции
Задание 13. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит 8: первое число — номер вертикали (при счете слева направо), второе — номер горизонтали (при счете снизу вверх). Даны натуральные числа x1, y1, x2, y2, каждое из которых не превосходит 8. На поле (x1, y1) расположена ладья. Может ли ладья пойти в клетку с координатами x2,y2?
Для удобства, используйте изображение шахматной доски с координатами
Задание 13. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит 8: первое число — номер вертикали (при счете слева направо), второе — номер горизонтали (при счете снизу вверх). Даны натуральные числа x1, y1, x2, y2, каждое из которых не превосходит 8. На поле (x1, y1) расположена ладья. Может ли ладья пойти в клетку с координатами x2,y2?
Для удобства, используйте изображение шахматной доски с координатами
x и y51.webm
16.2 MB
Тема Списки
Задача 51. Дан список, в котором все элементы различны. Переставьте местами вторые по величине максимумы и минимумы списка.
Задача 51. Дан список, в котором все элементы различны. Переставьте местами вторые по величине максимумы и минимумы списка.
Основы ООП.webm
37.7 MB
Объектно-ориентированное программирование в Python
Что такое классы и объекты
Что такое методы и атрибуты
Конструктор
Реализация классов на примере столов.
Что такое классы и объекты
Что такое методы и атрибуты
Конструктор
Реализация классов на примере столов.
Сумма факториалов.webm
7.5 MB
Дано число n
Посчитайте значение выражения
Посчитайте значение выражения
1! + 2! + 3! + ... n!
Наименьший_делитель_числа_отличный_от_1.webm
12.1 MB
Найти наименьший делитель числа отличный от 1
Отступы и их значение в циклах.webm
16 MB
Об отступах и их значении в циклах на примере решения задания 15:
*
**
***
****
*****
****
***
**
*
Функции,_параметры_функций_и_глобальные_переменные.webm
28.9 MB
Как писать по-настоящему гибкие функции.
Как функция взаимодействует с "внешним миром"
Параметры (аргументы) функции
Возвращение значений
Почему использовать глобальные переменные внутри функции - плохая идея.
Как функция взаимодействует с "внешним миром"
Параметры (аргументы) функции
Возвращение значений
Почему использовать глобальные переменные внутри функции - плохая идея.
18.webm
39.7 MB
Тема Функции
Задание 18. Напишите функцию, которая будет генерировать текстовые задачи для математических уроков. Функция должна принимать тип задачи (сложение, вычитание, умножение, деление) и генерировать случайные числа для составления задачи.
Написали не просто функцию, а целый тренажер на основе неё!
Задание 18. Напишите функцию, которая будет генерировать текстовые задачи для математических уроков. Функция должна принимать тип задачи (сложение, вычитание, умножение, деление) и генерировать случайные числа для составления задачи.
Написали не просто функцию, а целый тренажер на основе неё!
random.webm
22 MB
Использование модуля псевдослучайных чисел
✅
✅
✅ генерация списка случайных чисел
✅
random✅
randint() - случайные числа в диапазоне✅
randrange() - сложные диапазоны в том числе с шагом (например только нечетные числа)✅ генерация списка случайных чисел
✅
choice() - извлекаем случайный элемент последовательности18 (2).webm
12.6 MB
Как найти максимум последовательности вводимой с клавиатуры и его индекс (цикл while)
26.webm
25.7 MB
Словари.
Задание 26. Подсчет частоты слов в тексте. Напишите программу для подсчета частоты каждого слова в тексте.
Задание 26. Подсчет частоты слов в тексте. Напишите программу для подсчета частоты каждого слова в тексте.
16.webm
17 MB
Функции
Задание 16. Напишите функцию, которая принимает верхний предел диапазона и возвращает список всех простых чисел в этом диапазоне.
Задание 16. Напишите функцию, которая принимает верхний предел диапазона и возвращает список всех простых чисел в этом диапазоне.
14 (3).webm
12.2 MB
Работа с последовательностями в цикле. Считаем количество элементов.
Реализация класса отрезок.webm
123.4 MB
ООП.
Реализация классов работы с геометрическими фигурами.
Реализация классов работы с геометрическими фигурами.
Фибоначчи.webm
21.3 MB
Задание по теме Циклы.
Дано число Z. Найти число Фибоначчи, максимально близкое к данному числу Z
Дано число Z. Найти число Фибоначчи, максимально близкое к данному числу Z
50.webm
9.6 MB
Тема Списки
Задача 50. Дан список случайных чисел от 0 до 100. Переставь местами пары соседних элементов. Под парой подразумеваются элементы 0-1, 2-3, 4-5 и т.д.
Задача 50. Дан список случайных чисел от 0 до 100. Переставь местами пары соседних элементов. Под парой подразумеваются элементы 0-1, 2-3, 4-5 и т.д.
5.webm
4.8 MB
Тема первая программа.
Решение немного некорректное из-за онлайн интерпретатора, в котором не работает
Задание 5. Напишите программу, которая запрашивает у пользователя его имя и возраст, а затем выводит на экран сообщение в формате «Привет, <имя>! Тебе уже <возраст> лет!».
Решение немного некорректное из-за онлайн интерпретатора, в котором не работает
input()Задание 5. Напишите программу, которая запрашивает у пользователя его имя и возраст, а затем выводит на экран сообщение в формате «Привет, <имя>! Тебе уже <возраст> лет!».
36.webm
16.7 MB
Тема функции.
Задание 36. Алгоритм вычисления значения функции F(n), где n — целое неотрицательное число, задан следующими соотношениями:
Чему равно значение функции F(50)? В ответе запишите только целое число.
Задание 36. Алгоритм вычисления значения функции F(n), где n — целое неотрицательное число, задан следующими соотношениями:
F(n) = 0, при n ≤ 1;
F(n) = F(n − 1) + 3*n**2, если n > 1 и при этом нечётно;
F(n) = n / 2 + F(n − 1) + 2, если n > 1 и при этом чётно.
Чему равно значение функции F(50)? В ответе запишите только целое число.