4. Strukturované datové typy

Možná řešení úkolů jsou uvedena v sekci řešení.

Úkoly

def obdelnik(arg):
    "funkce na vypocet obsahu obdelnika"
 
def kruh(arg):
    "funkce na vypocet obsahu kruhu"
 
def obsah(f, arg):
    "funkce na vypocet obsahu geometrickeho utvaru"
 
print("obsah kruhu:", obsah(kruh, 2.21))
print("obsah obdelnika:", obsah(obdelnik, (3, 4))

garaz = [
    ("Petr Kellner", ["Porsche", "BMW", "Volvo"]),
    ("Karel Komarek", ["BMW", "Volvo"]),
    ("Andrej Babis", ["BMW", "Porsche"]),
    ("Daniel Kretinsky", ["BMW", "Ferrari", "Ford Mustang"])]