Commit 854fdd7c by Patryk Czarnik

klasy2 - przedstaw_sie

parent d6a7491f
...@@ -9,6 +9,9 @@ class Osoba: ...@@ -9,6 +9,9 @@ class Osoba:
def __str__(self): def __str__(self):
return f'{self.imie} {self.nazwisko} ({self.wiek} lat)' return f'{self.imie} {self.nazwisko} ({self.wiek} lat)'
def przedstaw_sie(self):
print(f'Nazywam się {self.imie} {self.nazwisko} i mam {self.wiek} lat')
# W tym przykładzie używamy klasy od razu w tym samym pliku, # W tym przykładzie używamy klasy od razu w tym samym pliku,
# ale w praktyce częściej w jednym pliku definiuje się klasę, a w innym importuje i korzysta. # ale w praktyce częściej w jednym pliku definiuje się klasę, a w innym importuje i korzysta.
...@@ -17,3 +20,6 @@ a = Osoba('Ala', 'Kowalska', 30) ...@@ -17,3 +20,6 @@ a = Osoba('Ala', 'Kowalska', 30)
b = Osoba(imie='Bartek', nazwisko='Malinowski', wiek=15) b = Osoba(imie='Bartek', nazwisko='Malinowski', wiek=15)
print(a) print(a)
print(b) print(b)
print('\nOsoby się przedstawiają:')
a.przedstaw_sie()
b.przedstaw_sie()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment