# coding: utf8 # Cvičenie 03 -- HOMEWORK """ 1. Máme definované 3 souřadnice a tři odpovídající názvy měst v rámci dvou proměnných typu tuple. - přidejte do ntic hodnoty [53.4, 14.5] a “Szczecin” - zaokrouhlete koordináty na jedno desetinné místo - doplňte do názvů měst text “_railway_station” """ coords = ([52.23, 21.04], [54.41, 18.65], [53.14, 23.21]) cities = (“Warszawa”, “Gdansk”, “Bialystok”) """ 2. Máme pole values1, values2 a values3. Definujte list values, který se skládá z hodnot values1, values2 a values3, ale neobsahuje duplikáty """ values1 = [1, 5, 17, 25, 35, 69, 12, 13, 17] values2 = [2, 7, 17, 25, 36, 13, 15, 18] values3 = [3, 5, 7, 36, 16] """ 3. Máme definovanou dictionary countries_stats. - najděte na wikipedii svůj oblíbený africký stát a přidejte ho do seznamu - spočtěte průměr GDP pro státy - vypište jazyky, kterými se v těchto státech mluví (bez duplikátů) """ countries_stats = { 'Nigeria' : {'GDP': 1109000,'rank': 20,'languages': ['English']}, 'South Africa' : {'GDP': 725004,'rank': 30,'languages': ['Zulu', 'Xhosa', 'Afrikaans', 'English']}, 'Ethiopia' : { 'GDP': 132000, 'rank': 65, 'languages': ['Amharic']} } """ 4. Máme koordináty vertexů řek. - pomocí pythagorovy věty udělejte funkci distance(), která vezme argumenty 2 bodů a spočte vzdálenost mezi nimi - pomocí volání funkce distance() udělejte funkci river_length(), která veme argument hodnoty řeky a vrátí délku řeky - funkce intersect() vezme argumenty 2 řek a vrátí nejkratši a nejdelší vzdálenost mezi řekami. """ river_a = [[3,7], [3,9], [4,11], [6,12]] river_b = [[12,4], [10,6], [6,7], [3,9], [2,4]] """ 5. Přemýšlejte jak by jste využili ošetŕení výjimek ve funkcích, které jste napsali v předcházejících cvičeních. Uveďte příklady. """