Začněte nyníZačněte zdarma

Ukládání dat do slovníku

Plocha zobrazená níže se nazývá kruhový paraboloid:

Circular Paraboloid

Popsat ho lze následující rovnicí: $$ \frac{x^2}{a^2} + \frac{y^2}{a^2} = z $$ Nastavme koeficient \(a\) na hodnotu 1. Poloměr v každém řezu pak bude roven \(\sqrt{z}\).

Tvým úkolem je vytvořit slovník, který uchovává mapování z dvojice souřadnic \((x, y)\) na souřadnici \(z\) (seznamy s uvažovanými rozsahy pro \(x\) a \(y\) jsou zadány: range_x, resp. range_y).

Toto cvičení je součástí kurzu

Procvičování otázek z kódovacích pohovorů v Pythonu

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

circ_parab = dict()

for x in range_x:
    for y in range_y:        
        # Calculate the value for z
        z = ____
        # Create a new key for the dictionary
        key = ____
        # Create a new key-value pair      
        circ_parab[____] = ____
Upravit a spustit kód