def main(): ryc = Rycerz() print(ryc) ryc.maszeruj(10) print(ryc) ryc.atakuj() print(ryc) luc = Lucznik() print(luc) luc.atakuj() print(luc)
def main(): d = Druzyna() r = Rycerz() d.dodaj_wojownika(r) # nie musimy tworzyć zmiennej d.dodaj_wojownika(Lucznik()) d.marsz(1000)
def main(): d = Druzyna() r = Rycerz() d.dodaj_wojownika(r) d.dodaj_wojownika(Lucznik()) print('------------ marsz -------------') d.marsz(1000) d.raport() print('------------ atak --------------') d.atak() d.raport()
def main(): d = Druzyna() r = Rycerz() d.dodaj_wojownika(r) # nie musimy tworzyć zmiennej d.dodaj_wojownika(Lucznik()) print('------------ marsz -------------') d.marsz(1000) d.raport() print('------------ atak --------------') d.atak() d.raport()
def main(): p = Rycerz() print(p) p.maszeruj(10) print(p) p.atakuj() print(p) l = Lucznik() print(l) l.maszeruj(20) print(l) l.atakuj() print(l)
from jednostki.lucznik import Lucznik from jednostki.rycerz import Rycerz if __name__ == '__main__': l = Lucznik() print(l) l.maszeruj(10) l.atakuj() print(l) r = Rycerz() print(r) r.maszeruj(10) r.atakuj() print(r)
from jednostki.rycerz import Rycerz from jednostki.lucznik import Lucznik rycerze = [] for _ in range(4): rycerze.append(Rycerz()) print(rycerze) for rycerz in rycerze: rycerz.maszeruj(2000) rycerze.append(Rycerz()) for rycerz in rycerze: rycerz.atakuj() print(rycerze) lucznicy = [] for _ in range(4): lucznicy.append(Lucznik()) armia = rycerze + lucznicy print(armia) for wojownik in armia: wojownik.atakuj()
from jednostki.rycerz import Rycerz from jednostki.lucznik import Lucznik class Druzyna: def __init__(self): self.wojownicy = [] def dodaj_wojownika(self, wojownik): self.wojownicy.append(wojownik) def marsz(self, dystans): for w in self.wojownicy: w.maszeruj(dystans) if __name__ == '__main__': d = Druzyna() r = Rycerz() d.dodaj_wojownika(r) # nie musimy tworzyć zmiennej d.dodaj_wojownika(Lucznik()) d.marsz(1000)
def main(): zagloba = Rycerz() zagloba.maszeruj(5) zagloba.atakuj() print(zagloba) potahontas = Lucznik() potahontas.maszeruj(8) potahontas.atakuj() print(potahontas) potahontas.atakuj() potahontas.atakuj() potahontas.atakuj() potahontas.atakuj() potahontas.atakuj() rycerze = [] for i in range(4): rycerze.append(Rycerz()) print(rycerze) for rycerz in rycerze: rycerz.maszeruj(2000) rycerze.append(Rycerz()) for rycerz in rycerze: rycerz.atakuj() print("Oddział! Baczność!") for rycerz in rycerze: print(rycerz) lucznicy = [] for l in range(3): lucznicy.append(Lucznik()) armia = rycerze + lucznicy print("Armia") for wojownik in armia: print(wojownik) for wojownik in armia: wojownik.atakuj() print("Armia po ataku") for wojownik in armia: print(wojownik)