Stocker des données dans un dictionnaire
La surface que vous voyez ci-dessous s'appelle un paraboloïde circulaire :

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 est de créer un dictionnaire qui associe chaque paire de coordonnées \((x, y)\) à la coordonnée \(z\) (les listes contenant les intervalles considérés pour \(x\) et \(y\) sont fournies : range_x et range_y, respectivement).
Cette activité fait partie du cours
S'entraîner aux questions d'entrevue de programmation en Python
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[____] = ____