Работа с файлами в Python.webm
48.1 MB
Работа с текстовыми файлами в Python
Чтение текста в строковую переменную
Чтение списка чисел из текстового файла построчно
Решение задачи - подсчет символа в файле.
Чтение текста в строковую переменную
Чтение списка чисел из текстового файла построчно
Решение задачи - подсчет символа в файле.
Как_получить_количество_цифр_в_числе.webm
50.8 MB
Как получить количество цифр в числе? Используем два метода: цикл с делением и преобразование в строку и
Как посчитать количество нечетных цифр в числе
len()Как посчитать количество нечетных цифр в числе
Получить_сумму_цифр_в_восьмеричной_записи_числа.webm
40.8 MB
Функции преобразования числа в двоичную, восьмеричную, шестнадцатеричную запись
Как посчитать сумму цифр в восьмеричном числе.
Как посчитать сумму цифр в восьмеричном числе.
Применение_функций_на_примере_подсчета_площади_треугольника_по_формуле.webm
65.1 MB
Функции.
Что это такое и зачем нужно писать собственные функции.
Пишем функции для решения задачи нахождения площади треугольника по формуле Герона.
Что это такое и зачем нужно писать собственные функции.
Пишем функции для решения задачи нахождения площади треугольника по формуле Герона.
рекусия.webm
63.2 MB
Рекурсивные функции
1. Отличие обычных функций от рекурсивных
2. Стек рекурсии
3. Как сделать так, чтобы функция не была бесконечной
4. Базовый и рекурсивный случай
5. Величина стека
6. Кэширование рекурсивных функций.
1. Отличие обычных функций от рекурсивных
2. Стек рекурсии
3. Как сделать так, чтобы функция не была бесконечной
4. Базовый и рекурсивный случай
5. Величина стека
6. Кэширование рекурсивных функций.
Как_записываются_разные_типы_данных.webm
22.1 MB
Как записываются переменные разных типов данных. Как Python их различает?
Что возвращает функция input.webm
2.7 MB
Какой тип данных возвращает функция
input()?Строки и способы их создания.webm
14.5 MB
Строковый тип данных и способы создания строк. Одинарные, двойные и тройные кавычки.
Служебные_символы_и_экранирование.webm
37.6 MB
Служебные символы.
Как записать перенос строки.
Как записать табуляцию.
Как отобразить произвольный символ?
Служебные символы в строках
Для чего используется в строках обратный слэш.
Как служебные символы использовать как обычные в строках. Экранирование.
Как записать перенос строки.
Как записать табуляцию.
Как отобразить произвольный символ?
Служебные символы в строках
Для чего используется в строках обратный слэш.
Как служебные символы использовать как обычные в строках. Экранирование.
Операции работы со строками.webm
11.2 MB
Операции со строками
Конкатенация
Повтор строки
Проверка вхождения фрагмента
Конкатенация
Повтор строки
Проверка вхождения фрагмента
Операция_извлечения_символов_по_индексу.webm
5.4 MB
Операция извлечения символов из строки. Понятие индекса.
Работа метода replace.webm
6.8 MB
Использование метода
replace() для замены в строкахРешение_14_задания_на_форматирование.webm
74.4 MB
Форматирование строк в Python на примере решения задания 14.
Задание 14. Создайте переменную name со значением вашего имени и переменную age со значением вашего возраста. Выведите строку «Меня зовут <имя>, мне <возраст> лет.» с помощью форматирования строк.
Создайте переменную balance со значением вашего баланса на счете и переменную currency со значением валюты (например, «руб.» или «$»). Выведите строку «На вашем счете <balance> <currency>.» с помощью форматирования строк.
Создайте переменную temperature со значением температуры в градусах Цельсия. Выведите строку «Температура сегодня <temperature> градусов Цельсия» с помощью форматирования строк.
Создайте переменную text со значением произвольного текста. Затем выведите этот текст, заменив все буквы «а» на знак «*». Используйте метод replace() и форматирование строк.
Задание 14. Создайте переменную name со значением вашего имени и переменную age со значением вашего возраста. Выведите строку «Меня зовут <имя>, мне <возраст> лет.» с помощью форматирования строк.
Создайте переменную balance со значением вашего баланса на счете и переменную currency со значением валюты (например, «руб.» или «$»). Выведите строку «На вашем счете <balance> <currency>.» с помощью форматирования строк.
Создайте переменную temperature со значением температуры в градусах Цельсия. Выведите строку «Температура сегодня <temperature> градусов Цельсия» с помощью форматирования строк.
Создайте переменную text со значением произвольного текста. Затем выведите этот текст, заменив все буквы «а» на знак «*». Используйте метод replace() и форматирование строк.
Списки13.webm
1.9 MB
Задание на тему списки.
Получить каждый четвертый элемент списка, начиная с конца и заканчивая третьим элементом списка.
Получить каждый четвертый элемент списка, начиная с конца и заканчивая третьим элементом списка.
Встреча_в_Телемосте_30_07_25_17_32_25_—_запись.webm
29.7 MB
Тема "строки". Задание 23. Дано предложение из более чем 4 слов. Определить число слов нем. Переставить второе и четвертое слова местами.
14.webm
3 MB
Задание на тему "Числа".
Задание 14. Даны скорость v (в м/с) и время t (в секундах), за которое бегун пробежал некоторое расстояние, после чего он остановился. Бегун бегает по дорожке стадиона длиной 400 метров. Сколько полных кругов он пробежал и на каком расстоянии от места старта остановился?
На вход, программа получает два числа: v — скорость бегуна и t — время его бега. Необходимо вывести два числа: количество полных кругов и позиция бегуна в метрах относительно точки старта, когда он прекратил бег.
Задание 14. Даны скорость v (в м/с) и время t (в секундах), за которое бегун пробежал некоторое расстояние, после чего он остановился. Бегун бегает по дорожке стадиона длиной 400 метров. Сколько полных кругов он пробежал и на каком расстоянии от места старта остановился?
На вход, программа получает два числа: v — скорость бегуна и t — время его бега. Необходимо вывести два числа: количество полных кругов и позиция бегуна в метрах относительно точки старта, когда он прекратил бег.
28.webm
47.5 MB
Задание на тему Форматирование строк.
Задание 28. У вас есть информация о товаре, такая как его имя, цена и количество. Создайте строку, которая форматирует эту информацию для отображения в чеке с выравниванием по правому краю.
Задание 28. У вас есть информация о товаре, такая как его имя, цена и количество. Создайте строку, которая форматирует эту информацию для отображения в чеке с выравниванием по правому краю.
42.webm
27.9 MB
Задание на тему двумерные списки.
Задача 42. Реализуйте структуру, хранящую информацию о занятых/свободных местах в концертном зале. Строки матрицы — ряды, а столбцы — места в ряду. Если место занято, в матрице поставьте значение -1, иначе — стоимость билета на данное место. Дано два числа: r и m — номер ряда и место. Определите, занято или нет место. Если занято — выведите соответствующий текст. Если свободно — выведите стоимость билета.
Задача 42. Реализуйте структуру, хранящую информацию о занятых/свободных местах в концертном зале. Строки матрицы — ряды, а столбцы — места в ряду. Если место занято, в матрице поставьте значение -1, иначе — стоимость билета на данное место. Дано два числа: r и m — номер ряда и место. Определите, занято или нет место. Если занято — выведите соответствующий текст. Если свободно — выведите стоимость билета.
25.webm
16.2 MB
Задание на тему Функции №25. Напишите функцию, определяющую есть ли в тексте запрещенные слова или фразы.
Функции в Python.webm
10.3 MB
Функции в Python.
Функция
Функция
print()