49.webm
1.6 MB
Списки
Задача 49. Дан список случайных чисел от 0 до 10. Сколько в нем различных элементов?
Задача 49. Дан список случайных чисел от 0 до 10. Сколько в нем различных элементов?
5.webm
16.7 MB
Функции
Задание 5. Напишите функцию hello, которая принимает имя и возраст, где возраст является необязательным аргументом со значением по умолчанию.
Задание 5. Напишите функцию hello, которая принимает имя и возраст, где возраст является необязательным аргументом со значением по умолчанию.
7.webm
22.3 MB
Функции
Задание 7. Напишите функцию student_info, которая принимает имя студента и произвольное количество дополнительных именованных аргументов, таких как «возраст», «факультет», и выводит информацию о студенте.
Задание 7. Напишите функцию student_info, которая принимает имя студента и произвольное количество дополнительных именованных аргументов, таких как «возраст», «факультет», и выводит информацию о студенте.
2.webm
18.9 MB
Функции
Задание 2. Напишите функцию
Задание 2. Напишите функцию
print_square(), которая принимает число в качестве аргумента и выводит на экран его квадрат, но ничего не возвращает.15.webm
19.1 MB
Условные конструкции
Задание 15. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит 8: первое число — номер вертикали (при счете слева направо), второе — номер горизонтали (при счете снизу вверх). Даны натуральные числа x1, y1, x2, y2, каждое из которых не превосходит 8. На поле (x1, y1) расположена фигура — король. Может ли король пойти в клетку с координатами x2, y2?
Задание 15. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит 8: первое число — номер вертикали (при счете слева направо), второе — номер горизонтали (при счете снизу вверх). Даны натуральные числа x1, y1, x2, y2, каждое из которых не превосходит 8. На поле (x1, y1) расположена фигура — король. Может ли король пойти в клетку с координатами x2, y2?
43.webm
87.7 MB
Двумерные списки
Задача 43. Дана шахматная доска 8*8. В позиции i,j стоит шахматный ферзь. Отметьте на шахматной доске, реализованной в виде матрицы:
единицами клетки, куда может пойти ферзь
нулями — куда не может
и -1 — текущую позицию ферзя.
Задача 43. Дана шахматная доска 8*8. В позиции i,j стоит шахматный ферзь. Отметьте на шахматной доске, реализованной в виде матрицы:
единицами клетки, куда может пойти ферзь
нулями — куда не может
и -1 — текущую позицию ферзя.
Рекурсия.webm
37.1 MB
Рекурсивные функции.
1. Что такое рекурсивная функция.
2. Что такое базовый и рекурсивный случай
3. Стек вызовов функции на примере рекурсивного вычисления факториала
4. Кэширование (мемоизация) вычислений рекурсивной функции
5. Реализуем простейший кэш через список без сторонних библиотек.
1. Что такое рекурсивная функция.
2. Что такое базовый и рекурсивный случай
3. Стек вызовов функции на примере рекурсивного вычисления факториала
4. Кэширование (мемоизация) вычислений рекурсивной функции
5. Реализуем простейший кэш через список без сторонних библиотек.
Шахматы + Ладья.webm
6.9 MB
Условные операторы
Вводный анализ шахматных задач и решение задачи с ладьей.
Задание 13. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит 8: первое число — номер вертикали (при счете слева направо), второе — номер горизонтали (при счете снизу вверх). Даны натуральные числа x1, y1, x2, y2, каждое из которых не превосходит 8. На поле (x1, y1) расположена ладья. Может ли ладья пойти в клетку с координатами x2,y2?
Для удобства, используйте изображение шахматной доски с координатами x и y
Вводный анализ шахматных задач и решение задачи с ладьей.
Задание 13. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит 8: первое число — номер вертикали (при счете слева направо), второе — номер горизонтали (при счете снизу вверх). Даны натуральные числа x1, y1, x2, y2, каждое из которых не превосходит 8. На поле (x1, y1) расположена ладья. Может ли ладья пойти в клетку с координатами x2,y2?
Для удобства, используйте изображение шахматной доски с координатами x и y
7 (2).webm
27.3 MB
Циклы
Задание 7. Написать программу, которая будет запрашивать у пользователя целые числа до тех пор, пока он не введет отрицательное число. После этого программа должна вывести на экран сумму всех введенных положительных чисел.
Задание 7. Написать программу, которая будет запрашивать у пользователя целые числа до тех пор, пока он не введет отрицательное число. После этого программа должна вывести на экран сумму всех введенных положительных чисел.
Группы в регулярных выражениях.webm
50.9 MB
Группы в регулярных выражениях. Зачем они нужны и практические примеры применения.
Друзья, в связи в непонятной ситуацией в Телеграм, завел каналы в Max, все посты будут дубрироваться там.
https://max.ru/c/-70915862894076/AZxHw54IAFQ
https://max.ru/c/-70915862894076/AZxHw54IAFQ
MAX
MAX – быстрое и легкое приложение для общения и решения повседневных задач
MAX позволяет отправлять любые виды сообщений и звонить даже на слабых устройствах и при низкой скорости интернета.
👍1
Опережающие проверки.webm
11.5 MB
Опережающие проверки в регулярных выражениях. Для чего они нужны и как этим пользоваться.
Зеркало Max
Зеркало Max
Зеркало канала в MAX
Присоединяйтесь. Канал в телеграме продолжит работать, только перезалью видео на другие площадки.
Присоединяйтесь. Канал в телеграме продолжит работать, только перезалью видео на другие площадки.
MAX
MAX – быстрое и легкое приложение для общения и решения повседневных задач
MAX позволяет отправлять любые виды сообщений и звонить даже на слабых устройствах и при низкой скорости интернета.
25.webm
22.1 MB
Циклы
Задание 25. Дана последовательность неотрицательных чисел. Последовательность вводится пользователем с клавиатуры, пока не будет введено отрицательное число. Определите третье по величине число в последовательности.
Задание 25. Дана последовательность неотрицательных чисел. Последовательность вводится пользователем с клавиатуры, пока не будет введено отрицательное число. Определите третье по величине число в последовательности.
Forwarded from Подготовка к ЕГЭ по информатике
Друзья 1066 видео с каналов ЕГЭ, Python и ОГЭ были благополучно загружены в ВК Видео и доступны к просмотру.
Подписывайтесь на канал
https://vkvideo.ru/@cyberguruvk/all
На следующей неделе обновлю ссылке в навигаторе на сайте. Пока, можно запрашивать правильные ссылки у кураторов: Кирилла, Кати и конечно у меня
Комфортного и продуктивного обучения всем!
P.S. Загрузчик видео был написан мною на нашем любимом языке Python. Так что те знания, которые вы здесь получаете реально полезны!
Подписывайтесь на канал
https://vkvideo.ru/@cyberguruvk/all
На следующей неделе обновлю ссылке в навигаторе на сайте. Пока, можно запрашивать правильные ссылки у кураторов: Кирилла, Кати и конечно у меня
Комфортного и продуктивного обучения всем!
P.S. Загрузчик видео был написан мною на нашем любимом языке Python. Так что те знания, которые вы здесь получаете реально полезны!
❤1
27.webm
10.7 MB
Циклы
Задание 27. Напишите программу, которая запрашивает у пользователя число n и выводит на экран первые n чисел Фибоначчи.
Числа Фибоначчи — это последовательность чисел, начинающаяся с 0 и 1, где каждое последующее число равно сумме двух предыдущих. То есть, первые числа Фибоначчи выглядят так: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 и т.д.
Задание 27. Напишите программу, которая запрашивает у пользователя число n и выводит на экран первые n чисел Фибоначчи.
Числа Фибоначчи — это последовательность чисел, начинающаяся с 0 и 1, где каждое последующее число равно сумме двух предыдущих. То есть, первые числа Фибоначчи выглядят так: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 и т.д.
2.webm
11.6 MB
Списки
Задача 2. Дана строка. Создать список из букв в строке.
Задача 2. Дана строка. Создать список из букв в строке.
21.webm
18.4 MB
Списки
Задача 21. Создать список из строк, повторяющихся в порядке их индексов. То есть для ['apple','banana', 'orange', 'grape'] : ['apple', 'bananabanana', 'orangeorangeorange', 'grapegrapegrapegrape']
Задача 21. Создать список из строк, повторяющихся в порядке их индексов. То есть для ['apple','banana', 'orange', 'grape'] : ['apple', 'bananabanana', 'orangeorangeorange', 'grapegrapegrapegrape']