Фибоначчи.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
Переменные.
Оператор присваивания
Как правильно именовать переменные
Оператор присваивания
Как правильно именовать переменные
Различие типов данных int, str, float.webm
975.3 KB
Различие типов данных int, str, float
8.webm
20.7 MB
Тема числа.
Задание 8. Написать программу, которая запрашивает у пользователя два числа с плавающей точкой и выводит на экран их среднее арифметическое, округленное до двух знаков после запятой. Использовать функцию round.
Задание 8. Написать программу, которая запрашивает у пользователя два числа с плавающей точкой и выводит на экран их среднее арифметическое, округленное до двух знаков после запятой. Использовать функцию round.
9.webm
4.9 MB
Тема числа.
Задание 9. Напишите программу, которая запрашивает у пользователя два числа и выводит на экран их наибольший общий делитель (НОД). Для вычисления НОД использовать функцию math.gcd.
Задание 9. Напишите программу, которая запрашивает у пользователя два числа и выводит на экран их наибольший общий делитель (НОД). Для вычисления НОД использовать функцию math.gcd.
13.webm
21.2 MB
Тема Циклы.
Задание 17. Дано число n. Мы вводим это число, а затем ровно n натуральных чисел. Посчитать, сколько среди этих чисел кратных трем
Задание 17. Дано число n. Мы вводим это число, а затем ровно n натуральных чисел. Посчитать, сколько среди этих чисел кратных трем
36.webm
21.2 MB
Тема множества.
Задание 36: Создайте множество из слов «apple», «orange», «banana». Добавьте к нему слова «grape» и «kiwi». Найдите общие буквы в этих словах.
Задание 36: Создайте множество из слов «apple», «orange», «banana». Добавьте к нему слова «grape» и «kiwi». Найдите общие буквы в этих словах.
38.webm
15.5 MB
Тема множества.
Задание 38: Создайте множество с буквами алфавита. Добавьте к нему гласные буквы из слова «Python». Найдите разницу между множеством алфавита и новым множеством.
Задание 38: Создайте множество с буквами алфавита. Добавьте к нему гласные буквы из слова «Python». Найдите разницу между множеством алфавита и новым множеством.
41.webm
14.1 MB
Тема множества.
Задание 41: Создайте множество из слов «apple», «banana», «kiwi». Удалите из множества слово, которого нет в предложении «I like banana and kiwi.»
Задание 41: Создайте множество из слов «apple», «banana», «kiwi». Удалите из множества слово, которого нет в предложении «I like banana and kiwi.»
51.webm
25.9 MB
Тема списки.
Задача 51. Дан список, в котором все элементы различны. Переставьте местами вторые по величине максимумы и минимумы списка.
Задача 51. Дан список, в котором все элементы различны. Переставьте местами вторые по величине максимумы и минимумы списка.
1717.webm
30.4 MB
Задание 5_1717 (Поляков). Уровень средний.
Не просто решаем задание, а ищем ошибки и исправляем их.
Автомат получает на вход трёхзначное число. По этому числу строится новое число по следующим правилам.
1. Из цифр, образующих десятичную запись N, строятся наибольшее и наименьшее возможные двузначные числа (числа не могут начинаться с нуля).
2. На экран выводится разность полученных двузначных чисел.
Пример. Дано число N = 351. Наибольшее двузначное число из заданных цифр – 53, наименьшее – 13. На экран выводится разность 53 – 13 = 40.
Чему равно количество чисел N на отрезке [700; 800], в результате обработки которых на экране автомата появится число 80?
Не просто решаем задание, а ищем ошибки и исправляем их.
Автомат получает на вход трёхзначное число. По этому числу строится новое число по следующим правилам.
1. Из цифр, образующих десятичную запись N, строятся наибольшее и наименьшее возможные двузначные числа (числа не могут начинаться с нуля).
2. На экран выводится разность полученных двузначных чисел.
Пример. Дано число N = 351. Наибольшее двузначное число из заданных цифр – 53, наименьшее – 13. На экран выводится разность 53 – 13 = 40.
Чему равно количество чисел N на отрезке [700; 800], в результате обработки которых на экране автомата появится число 80?
Локальные_и_глобальные_переменные,_аргументы_функции.webm
19.5 MB
Локальные и глобальные переменные и их область видимости.
Аргументы функции и их область видимости.
Как взаимодействует функция с основной программой.
Аргументы функции и их область видимости.
Как взаимодействует функция с основной программой.
Поиск email через регулярку.webm
20.7 MB
Регулярные выражения.
Задание 3. Проверка корректности email: Напишите регулярное выражение для проверки, является ли строка корректным email-адресом. Пригодится в 24 задании
Задание 3. Проверка корректности email: Напишите регулярное выражение для проверки, является ли строка корректным email-адресом. Пригодится в 24 задании
38 (2).webm
12.5 MB
Тема Рекурсивные функции.
Задание 38. Напишите рекурсивную функцию new_pow(a,n) для вычисления a в степени n
Задание 38. Напишите рекурсивную функцию new_pow(a,n) для вычисления a в степени n