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']
25 (2).webm
10.2 MB
Списки
Задача 25. Удаление элементов из списка с определенным условием Удалите все элементы из списка numbers, которые больше 5.
Задача 25. Удаление элементов из списка с определенным условием Удалите все элементы из списка numbers, которые больше 5.
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. Дана последовательность неотрицательных чисел. Последовательность вводится пользователем с клавиатуры, пока не будет введено отрицательное число. Посчитать количество нулей в последовательности.