Wpis z mikrobloga

#python
https://pastebin.com/DkMeMby9
Ta funkcja wypisze mi w stringu leki,które przekaże jako parametry..

def recepta(self,*recepta):
self.recepta=recepta
print("Wypisany lek/leki: ",recepta)

Na obiekcie lekarz wywołam ją w ten sposób
lekarz2.recepta("syrop na kaszel", "tabletki przeciwbólowe", "tabletki rozkurczowe")

print wygląda tak:
Wypisany lek/leki: ('syrop na kaszel', 'tabletki przeciwbólowe', 'tabletki rozkurczowe')

A chciałbym żeby wygladał tak:
Wypisany lek/leki: syrop na kaszel,tabletki przeciwbólowe, tabletki rozkurczowe
Jakiś pomysł?
  • 4
@meh0wski: init powinien miec dunder. Nie rozumiesz co to konstruktor. Specjalizacja, recepta i wszystko co pakujesz jako metody to zwykle atrybuty.. Klasa lekarz i wszystkie jej pochodne napisane sa zle, bez podstawowej wiedzy o OOP.
Musisz jeszcze raz poczytac co to OOP, jak sie stosuje.