Witajcie,
Mógłby mi ktoś podpowiedzieć jak dodać funkcję "Podwyżka", która zmieniałaby wynagrodzenie danej osoby?
Zależy mi, aby wyświetlała się kwota zarobków przed podwyżką oraz po podwyżce. Próbowałem użyć dekoratora @classmethod, ale chyba w którymś miejscu popełniam błąd.
Za pomoc będę niezmiernie wdzięczny! :)
class Czlowiek:
"""Profil osoby wraz z zarobkami"""
total = 0
wyplata =""
def __init__(self, imie, nazwisko, wiek, wyplata):
self.imie = imie
self.nazwisko = nazwisko
self.wiek = wiek
self.wyplata = wyplata
Czlowiek.total +=1
print("\n\nWitamy nowego Kolegę!!!")
def przedstaw_sie(self):
print("Imie: ", self.imie, "\nNazwisko: ", self.nazwisko, "\nwiek: ", self.wiek, "\nwypłata: ", self.wyplata)
cz1 = Czlowiek("Damian","Kowalski","25","5000")
cz1.przedstaw_sie()
cz2 = Czlowiek("Wojtek","Nowak", "24","12500")
cz2.przedstaw_sie()
cz3 = Czlowiek("Damian","Pawlak", "24","4000")
cz3.przedstaw_sie()
print("Ilosc obiektów wynosi: ",Czlowiek.total)