Запись_встречи_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)? В ответе запишите только целое число.
Функции в Python.webm
3.6 MB
Функции в Python. Для чего нужны. Что такое аргументы(параметры) функций
Переменные.webm
16.7 MB
Переменные.
Оператор присваивания
Как правильно именовать переменные
Оператор присваивания
Как правильно именовать переменные