Tym razem problem z tym kombinowałem razem z wujem ale nawet on już nie wie co chce to zadanie od tego :P Wszystko w załączniku.
w PyScripter wszystko działa jak należy.
0
1
- Ślepawy jestem i nie bardzo widzę by Potato dziedziczyła z Food.
- W metodzie eat wystarczy zwrócić kalorie, print jest zbędny.
- Tworzenie obiektu klasy Potato też.
1
Nie do końca w tym stylu.Bardziej:
class NazwaKlasyDziedziczącej(NazwaKlasyDziedziczonej), czyli w tym przypadku:
class Potato(Food):
def __init__(self, dodatkowy_wymagany_argument):
self.calories = dodatkowy_wymagany_argument
self.eating_sound = 'Mpfpfpf'
def eat(self):
return self.calories
0
W pierwszym zdaniu masz podane jak się dziedziczy i kompletnie pomijasz to :D Wcześniej też założyłeś temat tak jakbyś nie czytał tego tutoriala tylko od razu rozwiązywał zadanie z pominięciem niektórych punktów