ÎncepețiÎncepe gratuit

Stocarea datelor într-un dicționar

Suprafața de mai jos se numește paraboloid circular:

Circular Paraboloid

Ea poate fi descrisă prin următoarea ecuație: $$ \frac{x^2}{a^2} + \frac{y^2}{a^2} = z $$ Să setăm coeficientul \(a\) la valoarea 1. Prin urmare, raza la fiecare secțiune va fi egală cu \(\sqrt{z}\).

Sarcina ta este să creezi un dicționar care stochează corespondența dintre perechea de coordonate \((x, y)\) și coordonata \(z\) (listele cu intervalele considerate pentru \(x\) și \(y\) sunt date: range_x, respectiv range_y).

Acest exercițiu face parte din cursul

Exersarea întrebărilor de interviu de programare în Python

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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[____] = ____
Editează și rulează codul