Čtvrtý domácí úkol 40 bodů soft deadline: čtvrtek 29. 11. 23:59 (Zpětná vazba.) hard headline: úterý 4. 12. 12:00 Dodržet strukturu, spustitelný kód. PEP8, pojmenování proměnných, komentáře. Není na chvilu. Začít včas! (Mimo jiné je vhodnou přípravou na vnitro.) Čtvrtý domácí úkol Ženský rodokmen Mater certa, pater incertus est. 1. Reprezentace rodokmenu žen 2. Reprezentace klubů 3. Načítání databáze ze souboru 4. Vyhledávání v rodokmenu Čtvrtý domácí úkol 1. Reprezentace rodokmenu žen: Třída Woman : inicializace: name , born_year , hair_color name , born_year , mother , daughters , hair_color get_age() , add_daughter(daughter) Čtvrtý domácí úkol 2. Reprezentace klubů: Třída Club : inicializace: name , established_year name , established_year , members add_member(member) Čtvrtý domácí úkol 3. načítání databázeze souboru: Metoda load_from_file(file_name="people-data.txt") Vrací dvojici [ Woman ], [ Club ] Soubor má následující formát: Mary,1920,blond Janet,1942,brown # CHILDREN Mary->Janet # CLUBS 90's girls,1995:Sharon,Betty,Carol Jane Austen fans,1880:Patricia,Maria,Ruth,Sharon,Pamela Empty club,2000: Ukázkový soubor: Britská královská rodina: women.txt Čtvrtý domácí úkol 4. Vyhledávání v rodokmenu last_born_offspring(person) -> Woman Vrátí nejmladšího potomka. get_youngest_mother(list_of_women) -> Woman Najde ženu, která měla dítě v nenižším věku. get_common_members(club1, club2) -> [ Woman ] Vrátí ženy, které jsou členkami obou klubů.