Задача – создать класс “Image” на языке программирования Python с тремя атрибутами: resolution, title и extension, а также методом uptitle() для перевода атрибута title в верхний регистр.
Шаги решения:
1. Создать класс “Image”.
2. Определить метод __init__() внутри класса, который будет инициализировать атрибуты resolution, title и extension.
3. Определить метод uptitle() внутри класса, который будет переводить атрибут title в верхний регистр с помощью метода upper().
4. Создать экземпляр класса Image, передав нужные аргументы в конструктор (__init__()).
5. Вызвать метод uptitle() для экземпляра класса Image для перевода атрибута title в верхний регистр.
6. Вывести значения атрибутов resolution, title и extension для проверки.
Пример решения:
“`python
class Image:
def __init__(self, resolution, title, extension):
self.resolution = resolution
self.title = title
self.extension = extension
def uptitle(self):
self.title = self.title.upper()
# Создание экземпляра класса Image
image = Image(“1920×1080”, “mountain”, “.jpg”)
# Перевод атрибута title в верхний регистр
image.uptitle()
# Вывод значений атрибутов
print(“Resolution:”, image.resolution)
print(“Title:”, image.title)
print(“Extension:”, image.extension)
“`
Вывод:
“`
Resolution: 1920×1080
Title: MOUNTAIN
Extension: .jpg
“`
Мы создали класс Image с атрибутами resolution, title и extension. Метод uptitle() выполняет перевод атрибута title в верхний регистр. Затем мы создали экземпляр класса Image с аргументами resolution, title и extension. Вызвали метод uptitle() для экземпляра класса для перевода атрибута title в верхний регистр. Наконец, вывели значения атрибутов для проверки правильности работы класса.