CommencerCommencez gratuitement

Stocker des données dans un dictionnaire

La surface ci-dessous est appelée paraboloïde circulaire :

Circular Paraboloid

Elle peut être décrite par l’équation suivante : $$ \frac{x^2}{a^2} + \frac{y^2}{a^2} = z $$ Fixons le coefficient \(a\) à 1. Ainsi, le rayon à chaque coupe sera égal à \(\sqrt{z}\).

Votre tâche consiste à créer un dictionnaire qui associe chaque paire de coordonnées \((x, y)\) à la coordonnée \(z\) (les listes qui stockent les intervalles considérés pour \(x\) et \(y\) sont fournies : range_x et range_y, respectivement).

Cet exercice fait partie du cours

<cours>S’exercer aux questions d’entretien de code en Python</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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[____] = ____
Modifier et exécuter le code