Uloha1

Preopakuj si triedy. Skus hru pokemon upravit tak aby sa zohladoval typ pokemona, ohnivy, vodny, zemny, elektricky. Definuj kazdemu elementu inu silu obrany a utoku a na zaklade toho uprav hru.

Uloha2

Riešime v Prahe a v Hradci zásadný problém kategorizácie a uchovávania záznamov o autách, preto:
1.) Vytvorte triedu Car, ktora bude mat properties car_type (type vozu)

  • vin (nemenne identifikacne cislo vozu)
  • gas_consuption (priemerna spotreba benzinu v litroch na 100km)
  • has_conditioning (ci ma alebo nema klimatizaciu)
  • is_engine_on (ci bezi alebo nebezi motor)

Trieda ma dalej metody:

  • start() - nastartuje motor
  • stop() - vypne motor
  • change_engine_state() - nastartuje alebo vypne motor, podla toho, ci bezi alebo nie
  • get_consuption_for_kilometres (kilometre ako desatine cislo), ktora na zaklade priemernej spotreby spocita, kolko benzinu atu spali na zadany pocet km (predpokladajme, ze bude >=0).
    A preto, ze chceme pomoct tiez miestnym miliardarom, ktori chcu vediet ake auta maju aktualne v zbierke, vytvorime im tieto podmienky:
    Vytvor triedu CarCollection, ktora bude mat vlastnosti
  • cars - ulozene objekty typu Car (tych moze byt 0 az N)
    a metody
  • show_off() - ktorou miliardari mozu pouzit k automatickemu chvaleniu a ktora vypise typ kazdeho auta v zbierke. Pokial pride na rad chvalenie sa autom , ktore ma typ bugatti, vypis naviac "To je moj oblubeny kus".
    Potom vytvorte auta so zadanymi tipmi a lubovolnymi dalsimi udajmi. Typy su napriklad Tesla Model S, Lamborghini Diablo, Aston Martin, Skoda Fabia a bugatti. Tieto auta pridajte do objektu typu CarCollection a zavolajte metodu show_off a pochvalte sa.
    Pre pridanie auta do zbierky pouzite funkciu cars.append(objekt_car), ktoru maju vsetky objekty typu array (pole).
In [ ]: