Создайте класс Phone, конструктор которого имеет параметры brand, model, price

mosskossi

Новичок
Пользователь
Апр 16, 2020
3
0
1
День добрый , помогите решить задачку.

Создайте класс Phone, конструктор которого имеет
параметры brand, model, price. Добавьте метод
get_phone_info, который возвращает название, модель и
цену в отформатированном виде: “Телефон Iphone XS
стоит 75000 ”. Пусть данные о телефоне вводит
пользователь. Подсказка: используйте функцию input(). А
также не забудьте включить в код конструктор if __name__ == ‘__main__’.
 
Последнее редактирование модератором:

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Вот пример:
Python:
class Phone:
    def __init__(self, brand, model, price):
        self.brand = brand
        self.model = model
        self.price = price

    def get_phone_info(self):
        return f'Телефон {self.brand} {self.model} стоит {self.price}'


p = Phone(input('Введите бренд:'),
          input('Введите модель:'),
          input('Введите цену:'))

print(p.get_phone_info())

if __name__ == '__main__':
    main()
 
  • Мне нравится
Реакции: mosskossi

Student

throw exception
Команда форума
Администратор
Апр 2, 2020
195
103
43
Москва
Подробнее про классы можете прочесть в данных статьях:
1. https://python-scripts.com/python-class
2. https://python-scripts.com/object-oriented-programming-in-python
3. https://python-scripts.com/data-class

Вот в такой последовтельности ознакомьтесь с данной темой и вряд ли еще останутся вопросы.
 
  • Мне нравится
Реакции: mosskossi

Форум IT Специалистов