From 9e8d2e0b07b892363eaaac54b0f98c91956c330c Mon Sep 17 00:00:00 2001 From: Anna-Maria Date: Sat, 11 Oct 2025 00:14:46 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20README=20=D1=81=20=D0=BE=D0=BF=D0=B8=D1=81=D0=B0=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=D0=BC=20=D0=BF=D1=80=D0=BE=D0=B5=D0=BA=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 762b841..6a7e84b 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,24 @@ -# Опря Анна-Мария Олеговна -Группа 5132704/30801 +# **Опря Анна-Мария Олеговна** +## **Группа 5132704/30801** +## **Задание Python basics** -Задание Python basics \ No newline at end of file +## Задачи +1. Написать функцию, которая проверяет является ли строка палиндромом. +2. Написать функцию, которая принимает два аргумента: лямбда функция для фильтрации массива, массив строк. Сделать вызов данной функции для следующих функций фильтрации:  + - Исключить строки с пробелами + - Исключить строки, начинающиеся с буквы “a” + - Исключить строки, длина которых меньше 5 +3. Создать иерархию классов Фигур: квадрат, прямоугольник, треугольник, круг. Каждый класс должен реализовывать следующие методы: + - вычисление площади + - вычисление периметра + - сравнение площади с другой фигурой (больше или меньше) + - сравнение периметра с другой фигурой (больше или меньше) + +4. Создать классы студент, аспирант. Студент содержит свойства: номер группы, средний балл. Аспирант отличается от студента наличием научной работы (название работы в виде строки). Реализовать в классах следующие методы:  + - вывести информацию о человеке (фио, возраст) + - вывести размер стипендии. Если средняя оценка равна 5, то стипендия 8000р для аспиранта и 6000р для студента, если меньше 5, то стипендия для аспиранта 6000р, для студента 4000р, в других случаях стипендия 0р + - Сравнение размера стипендии с другим студентом/аспирантом (больше или меньше) + +5. Реализовать декоратор, который выводит в консоль время выполнения декорируемой функции. Протестировать работу декоратора на двух функциях: + - Функция вычисляет сумму двух чисел a и b, выводит результат в консоль + - Функция читает из файла input.txt значение двух чисел a и b, записывает результат вычисления в файл output.txt (файлы приложить к репозиторию) \ No newline at end of file