# PI = 3.14

# class Kolo():
#     r = 0
#     pole = 0
#     obwod = 0

#     def __init__(self, r):
#         self.r = r
#         self.pole = PI * r * r
#         self.obwod = 2 * PI * r
#         pass

#     def wysPole(self):
#         print(f"Pole koła o promieniu {self.r} wynosi {self.pole}")
#         pass

#     def wysObwod(self):
#         print(f"Obwód koła o promieniu {self.r} wynosi {self.pole}")
#         pass

# kolo1 = Kolo(6)
# kolo2 = Kolo(12)
# kolo1.wysObwod()
# kolo2.wysPole()

# print("---------------------------------------------------------------------------------------------------------------------------------------------")

# class Prostokat():
#     a = 0
#     b = 0
#     pole = 0 
#     obwod = 0

#     def __init__(self, a, b):
#         self.a = a
#         self.b = b
#         self.pole = a * b
#         self.obwod = 2 * a + 2 * b
#         pass

#     def wysPole(self):
#         print(f"Pole Prostokątu o wymiarach {self.a} x {self.b} wynosi {self.pole}")
#         pass

#     def wysObwod(self):
#         print(f"Obwód Prostokata o wymiarach {self.a} x {self.b} wynosi {self.pole}")
#         pass

# Prostokat1 = Prostokat(12, 5)
# Prostokat2 = Prostokat(23, 6)
# Prostokat1.wysObwod()
# Prostokat2.wysPole()

#---------------------------------------------------------------------------------------------------------#

class Wojownik():
    def __init__(self, imie, sila, zdrowie):
        self.imie = imie
        self.sila = sila
        self.zdrowie = zdrowie
        pass

    def status(self):
        print(f"{self.imie} - Siła: {self.sila}, Zdrowie: {self.zdrowie}")
        pass

    def atak(self, wrog):
        wrog.zdrowie -= self.sila
        print(f"{self.imie} atakuje {wrog.imie}! {wrog.imie} traci {self.sila} zdrowia.")

    def leczenie(self, ilosc):
        self.zdrowie += ilosc
        print(f"{self.imie} leczy sie o {ilosc}!")

woj1 = Wojownik("Thor", 50, 100)
woj2 = Wojownik("Loki", 40, 80)

woj1.status()
woj2.status()

woj1.atak(woj2)
woj2.status()

woj1.leczenie(20)
woj2.leczenie(60)

woj1.status()
woj2.status()

