Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### KOD
- class Bohater():
- zycie = None
- maxZycie = None
- def __init__(self, maxZycie):
- # tu wpisz kod
- bohater = Bohater(100)
- # 1. Uzupełnij kod konstruktora by ustawiał wartość właściwości 'zycie' oraz 'maxŻycie' na tą samą wartośc przekazywaną przez parametr.
- # 2. Dodaj metodę 'obnizZycie' ktora obniża parametr życie bohatera o wartość przekazaną przez argument, np.:
- # bohater.obnizZycie(10) # obniża zycie o 10
- # 3. Dodaj metodę 'przywrocZycie', ktora ustawia właściwość 'zycie' na taką samą wartość jak maxZycie.
- # 4. Uzupełnij metodę 'obnizZycie' by nie pozwalała na obniżenie 'zycie' bardziej niż do wartości 0.
- # 5. Dodaj właściwość 'zywy' do klasy Bohater. Domyślną wartośc ustaw na True
- # 6. Zmodyfikuj kod, by w przypadku gdy właściwość 'zycie' osiągnie wartość 0, własciwość 'zywy' zmieniła się na False
- # 7. Dodaj metodę 'wskrześ' która zmienia wartość 'zywy' na True oraz przywraca pełne życie, ale tylko w przypadku gdy bohater był martwy (tj. zywy == False)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement