Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 1
Регистрация: 29.09.2019
Сообщений: 117
1

Создайте еще один класс – Покупатель, которому передается ссылка на конкретный экземпляр купленного им автомобиля

18.05.2021, 15:08. Показов 1660. Ответов 5

Author24 — интернет-сервис помощи студентам
Я не понимаю что нужно сделать " Создайте еще один класс – Покупатель, которому передается ссылка на конкретный экземпляр купленного им автомобиля. "


ЗАДАЧА
Класс – Автомобиль (марка, номер, цена за три различные модификации). Создайте родителя – Тип автомобиля. Создайте еще один класс – Покупатель, которому передается ссылка на конкретный экземпляр купленного им автомобиля.




Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
class Car:
    default_brand = 'brand'
    default_number = 'number'
 
    def info(self):
        print(f'Марка:{self.brand}')
        print(f'Номер:{self.number}')
        print(f'цены  модификаций :{self.__Mod}')
 
    # Конструктор
    def __init__(self, brand, number, n):
        # Публичные
        self.brand = brand
        self.number = number
        # Приватные
        self.__n = n
 
    def AddMod(self):
        self.__Mod = []
        n = self.__n
        for i in range(n):
            print("введите цену модификации")
            new_element = int(input())
            self.__Mod.append(new_element)
 
 
class CarType(Car):
    def __init__(self, brand, number, n, body_type):
        super().__init__(brand, number, n)
        self.body_type = body_type
 
    def info(self):
        super().info()
        print(f'тип кузова:{self.body_type}')
 
 
 
 
s1 = CarType('BMW', 'A111EE', 3, 'купе')
s1.AddMod()
s1.info()
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2021, 15:08
Ответы с готовыми решениями:

Ссылка на объект не указывает на экземпляр объекта и ещё несколько
volatile static int Position1; volatile static int Position2; volatile static...

Заполните стек 10-ю случайными числами. Создайте еще один стек и перенесите в него из первого стека числа через один
type stack=array of integer; var s:stack; procedure print(a:stack);//процедура вывода стека var...

Разработать класс Car. Добавить в класс 3 поля: марка автомобиля, цвет автомобиля и стоимость
Разработать класс Car. Добавить в класс 3 поля: марка автомобиля, цвет автомобиля (использовать...

Создать класс, представляющий обучающий класс ClassRoom. Создайте класс ученик Pupil. В теле класса создайте методы void
Добрый день.помогите пожалуйста новичку с решением.буду очень благодарен .заранее благодарю.сам не...

5
Автоматизируй это!
Эксперт Python
7107 / 4610 / 1215
Регистрация: 30.03.2015
Сообщений: 13,236
Записей в блоге: 29
18.05.2021, 16:27 2
Цитата Сообщение от Zoobbl4 Посмотреть сообщение
Создайте родителя – Тип автомобиля.
Цитата Сообщение от Zoobbl4 Посмотреть сообщение
class CarType(Car):
ну и кто чей родитель?

Python
1
2
3
class Customer:
    def __init__(self, car):
        self.car = car
0
Костыли любой сложности
201 / 146 / 36
Регистрация: 27.10.2019
Сообщений: 843
18.05.2021, 16:30 3
Код
if car is not isinstance(Car):
raise 'no car'
0
0 / 0 / 1
Регистрация: 29.09.2019
Сообщений: 117
18.05.2021, 16:39  [ТС] 4
я не понимаю что тут надо сделать Создайте еще один класс – Покупатель, которому передается ссылка на конкретный экземпляр купленного им автомобиля.
0
Автоматизируй это!
Эксперт Python
7107 / 4610 / 1215
Регистрация: 30.03.2015
Сообщений: 13,236
Записей в блоге: 29
18.05.2021, 16:40 5
Zoobbl4, ты прочел мой пост? подумал?
0
8 / 7 / 2
Регистрация: 29.09.2019
Сообщений: 54
18.05.2021, 18:45 6
Лучший ответ Сообщение было отмечено КулХацкеръ как решение

Решение

Цитата Сообщение от Welemir1 Посмотреть сообщение
Zoobbl4, ты прочел мой пост? подумал?
Zoobbl4 Welemir1 вам говорит (если я все правильно понимаю) что по условиям задачи нужно создать класс ТипАвтомобиля() от него наследовать в классе Автомобиль() ... создать класс Покупатель() которому при инициализации передается экземпляр класса Автомобиль()
0
18.05.2021, 18:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.05.2021, 18:45
Помогаю со студенческими работами здесь

Как можно использовать один класс экземпляр класса наследуемого от DbContext'a?
Проблема в том, что на почти каждой форме я создаю новый экземпляр класса. Преподаватель...

Написать класс, от которого можно получить только один экземпляр класса
Написать класс, от которого можно получить только один экземпляр класса. Как такое реализовать?...

Присвоить еще один класс
Добрый есть код CSS (кнопки) a.knopka { color: #fff; /* цвет текста */ text-decoration:...

Класс "Полином": Ссылка на объект не указывает на экземпляр объекта
Класс полином. Интересует ввод/вывод. Понимаю, что функции написаны неверно, но не могу понять, где...

Создать класс, содержащий поля: – Фамилия владельца – Номер автомобиля – Год выпуска автомобиля
Создать класс, содержащий поля: – Фамилия владельца – Номер автомобиля – Год выпуска...

Как сюда добавить еще один класс?
Всем привет! Подскажите пожалста как сделать такое. Есть некий скрипт и в нем такая строчка...

Напишите программу создания базы данных некоторого магазина ткани который еще торгует и пряжей. Создайте класс, в которо
Напишите программу создания базы данных некоторого магазина ткани который еще торгует и пряжей....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru