6.webm
12.5 MB
Функции
Задание 6. Напишите функцию mult, которая принимает произвольное количество чисел и возвращает их произведение.
Задание 6. Напишите функцию mult, которая принимает произвольное количество чисел и возвращает их произведение.
Функции.webm
29.7 MB
Функции. Базовые понятия
1. Что такое функции, для чего они в программировании
2. Аргументы функций
3. Примеры стандартных функций
4. Многократное использование функций
5. Написание собственных функций
6. Вызов функций
7. return
8. Как задаются аргументы функций, и почему эти переменные нельзя использовать вне функции
9. Локальные и глобальные переменные.
10. Примеры использования функций.
11. Как функции общаются с основной программой.
1. Что такое функции, для чего они в программировании
2. Аргументы функций
3. Примеры стандартных функций
4. Многократное использование функций
5. Написание собственных функций
6. Вызов функций
7. return
8. Как задаются аргументы функций, и почему эти переменные нельзя использовать вне функции
9. Локальные и глобальные переменные.
10. Примеры использования функций.
11. Как функции общаются с основной программой.
42.webm
45.7 MB
Двумерные списки (матрицы)
Задача 42. Реализуйте структуру, хранящую информацию о занятых/свободных местах в концертном зале. Строки матрицы — ряды, а столбцы — места в ряду. Если место занято, в матрице поставьте значение -1, иначе — стоимость билета на данное место. Дано два числа: r и m — номер ряда и место. Определите, занято или нет место. Если занято — выведите соответствующий текст. Если свободно — выведите стоимость билета.
Задача 42. Реализуйте структуру, хранящую информацию о занятых/свободных местах в концертном зале. Строки матрицы — ряды, а столбцы — места в ряду. Если место занято, в матрице поставьте значение -1, иначе — стоимость билета на данное место. Дано два числа: r и m — номер ряда и место. Определите, занято или нет место. Если занято — выведите соответствующий текст. Если свободно — выведите стоимость билета.
Запись_встречи_10_02_2026_20_41_30_запись.webm
81.2 MB
Списки
Задача 33. Дана строка, содержащая числа, разделенные запятой. Необходимо преобразовать эту строку в список чисел.
Задача 33. Дана строка, содержащая числа, разделенные запятой. Необходимо преобразовать эту строку в список чисел.
43.webm
25.3 MB
Рекурсия
Задание 43. Напишите рекурсивную функцию перевода числа из десятичной в двоичную систему счисления. Доделайте функцию, чтобы она переводила в любую систему счисления до 10тичной
Задание 43. Напишите рекурсивную функцию перевода числа из десятичной в двоичную систему счисления. Доделайте функцию, чтобы она переводила в любую систему счисления до 10тичной
5.webm
69.1 MB
Словари
Задание 5. Создание словаря из текстовых данных: У вас есть текстовый файл с данными в формате «ключ: значение». Создайте словарь, считав данные из файла. Учтите, что значения могут быть числами или строками.
Задание 5. Создание словаря из текстовых данных: У вас есть текстовый файл с данными в формате «ключ: значение». Создайте словарь, считав данные из файла. Учтите, что значения могут быть числами или строками.
39.webm
28.8 MB
Двумерные списки (матрицы)
Задача 39. Дан двумерный массив размером n строк и m столбцов, заполненный случайными числами от 1 до 100. Наша задача — найти индексы первого вхождения максимального элемента и вывести их на экран.
Задача 39. Дан двумерный массив размером n строк и m столбцов, заполненный случайными числами от 1 до 100. Наша задача — найти индексы первого вхождения максимального элемента и вывести их на экран.
53.webm
18.5 MB
Списки
Задача 53. Дан список случайных чисел от 0 до 5. Выведите элементы, которые встречаются в списке ровно три раза.
Задача 53. Дан список случайных чисел от 0 до 5. Выведите элементы, которые встречаются в списке ровно три раза.
50.webm
16.5 MB
Списки
Задача 50. Дан список случайных чисел от 0 до 100. Переставь местами пары соседних элементов. Под парой подразумеваются элементы 0-1, 2-3, 4-5 и т.д.
Задача 50. Дан список случайных чисел от 0 до 100. Переставь местами пары соседних элементов. Под парой подразумеваются элементы 0-1, 2-3, 4-5 и т.д.
Функции (2).webm
86.1 MB
Функции
Зачем нужны функции?
Как отличить функцию от переменной
Что есть у функции: имя, аргументы, возвращаемое значение
Примеры стандартных функций
Зачем нужны аргументы
Зачем нужны возвращаемые значения
Что такое вызов функции
Почему при печати функции печатается None
Зачем нужны функции?
Как отличить функцию от переменной
Что есть у функции: имя, аргументы, возвращаемое значение
Примеры стандартных функций
Зачем нужны аргументы
Зачем нужны возвращаемые значения
Что такое вызов функции
Почему при печати функции печатается None
53 (2).webm
17.8 MB
Списки
Задача 53. Дан список случайных чисел от 0 до 5. Выведите элементы, которые встречаются в списке ровно три раза.
Задача 53. Дан список случайных чисел от 0 до 5. Выведите элементы, которые встречаются в списке ровно три раза.
52.webm
37.8 MB
Списки
Задача 52. Дан список случайных чисел от 0 до 5. Посчитайте сколько в нем пар одинаковых чисел. Пара — два любых элемента списка.
Задача 52. Дан список случайных чисел от 0 до 5. Посчитайте сколько в нем пар одинаковых чисел. Пара — два любых элемента списка.
20.webm
12 MB
Циклы
Задание 20. Простым числом называется натуральное число, большее единицы, которое имеет ровно два делителя: единицу и само себя. Дано число n. Определите, является ли число простым.
Задание 20. Простым числом называется натуральное число, большее единицы, которое имеет ровно два делителя: единицу и само себя. Дано число n. Определите, является ли число простым.
21 (2).webm
8.8 MB
Циклы
Задание 21. Каждый день Хоббит съедает на 20 грамм больше еды, чем в предыдущий день. В первый день Хоббит съел x грамм еды. Определите, сколько дней Хоббит будет кушать, чтобы съесть не менее y грамм еды. Программа получает на вход действительные числа x и y и должна вывести одно натуральное число.
Задание 21. Каждый день Хоббит съедает на 20 грамм больше еды, чем в предыдущий день. В первый день Хоббит съел x грамм еды. Определите, сколько дней Хоббит будет кушать, чтобы съесть не менее y грамм еды. Программа получает на вход действительные числа x и y и должна вывести одно натуральное число.
22.webm
21.5 MB
Циклы
Задание 22. Дана последовательность неотрицательных чисел. Последовательность вводится пользователем с клавиатуры, пока не будет введено отрицательное число. Посчитать количество нулей в последовательности.
Задание 22. Дана последовательность неотрицательных чисел. Последовательность вводится пользователем с клавиатуры, пока не будет введено отрицательное число. Посчитать количество нулей в последовательности.
28.webm
41.3 MB
Множества
Задание 28: Создайте множество из слов вашего любимого стихотворения. Используя методы, определите количество уникальных слов в стихотворении.
Задание 28: Создайте множество из слов вашего любимого стихотворения. Используя методы, определите количество уникальных слов в стихотворении.
Функции_с_переменным_числом_аргументов.webm
36.9 MB
Функции в Python
Как создать функцию, с разным количеством параметров
Что такое распаковка списка
Что такое именованные параметры
Функция с переменным числом именованных параметров.
Как создать функцию, с разным количеством параметров
Что такое распаковка списка
Что такое именованные параметры
Функция с переменным числом именованных параметров.
27 (2).webm
13.2 MB
Функции в Python
Задание 27. Напишите функцию, которая возвращает все неуникальные элементы последовательности
Задание 27. Напишите функцию, которая возвращает все неуникальные элементы последовательности
🔥1
15.webm
11 MB
Функции в Python
Задание 15. Напишите функцию, которая генерирует случайный пароль заданной длины из букв и цифр.
Задание 15. Напишите функцию, которая генерирует случайный пароль заданной длины из букв и цифр.
🔥1🤔1
52 (2).webm
14.6 MB
Списки
Задача 52. Дан список случайных чисел от 0 до 5. Посчитайте сколько в нем пар одинаковых чисел. Пара — два любых элемента списка.
Задача 52. Дан список случайных чисел от 0 до 5. Посчитайте сколько в нем пар одинаковых чисел. Пара — два любых элемента списка.
❤1