Ahmad Qassym Ответов: 1

Как избавиться от ошибки


class Fahrzeug:
    def __init__(self,Leergewicht:int,Baujahr:int):
        self.Leergewicht = Leergewicht
        self.Baujahr = Baujahr
        #self.Leistung = Leistung
    def __str__(self):
        pass


class Fahrrad(Fahrzeug):
    def __init__(self,Leergewicht,Baujahr,Rahmengröße):
        self.Rahmengröße = Rahmengröße
        super().__init__(Leergewicht,Baujahr)

    def __str__(self):
        #ord = "Fahrrad Leergewicht : {}kg Baujahr: {} Rahmengröße: {}cm"
        #return ord.format(Leergewicht,Baujahr,Rahmengröße)
        return  ('Fahrrad Leergewicht : ',Leergewicht)

rad = Fahrrad(10,2019,55)
print(rad)


Что я уже пробовал:

я определил атрибут Leergewicht, но возникшая ошибка говорит о том, что att(Leergewicht) не определен.
почему? как это исправить?
код написан на немецком языке..

0x01AA

Смотрите мой ответ Я понятия не имею о питоне. Но около 10 мин. испытаний на Онлайн Компилятор Python (Интерпретатор)[^] и некоторые google, как преобразовать int в строку в Python:
return ('Fahrrad Leergewicht : ' + str(self.Leergewicht))

[Редактировать]
Должно быть менее 10 мин. Вы отправили сообщение до 7 минут ;)

1 Ответов

Рейтинг:
2

0x01AA

Я понятия не имею о питоне. Но около 10 мин. испытаний на Онлайн Компилятор Python (Интерпретатор)[^] и некоторые google, как преобразовать int в строку в Python, я нашел, что это должно сделать это:
return ('Fahrrad Leergewicht : ' + str(self.Leergewicht))


Ahmad Qassym

спасибо братан

0x01AA

Добро пожаловать.