/
elrdn
/
python_syntax_practice
Обзор
Документация
Войти
/
elrdn
/
python_syntax_practice
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
09_oop_basics/tasks.py
58 строк
2 KB
Elraden
Add Python syntax practice materials
26 май 2026, 12:56
26 май 2026, 12:56
626bd9a
Код
Авторство
О чём код?
""" Тема 9. Основы ООП: классы и объекты """ # Задание 1 # Создайте класс Student. # В __init__ сохраните name и age. # Создайте объект и выведите его имя и возраст. # TODO: решение # Задание 2 # Добавьте в класс Student метод greet(). # Метод должен возвращать строку: # Привет, меня зовут <name>. # TODO: решение # Задание 3 # Создайте класс Product с атрибутами title и price. # Добавьте метод get_info(), который возвращает строку: # <title>: <price> руб. # TODO: решение # Задание 4 # Создайте класс Rectangle с атрибутами width и height. # Добавьте метод area(), который возвращает площадь. # Добавьте метод perimeter(), который возвращает периметр. # TODO: решение # Задание 5 # Создайте класс BankAccount. # Внутри храните owner и balance. # Добавьте методы deposit(amount) и withdraw(amount). # deposit увеличивает баланс. # withdraw уменьшает баланс, если денег достаточно. # TODO: решение # Задание 6 # Создайте несколько объектов Student и положите их в список. # С помощью цикла выведите информацию о каждом студенте. # TODO: решение