Inizia subitoInizia gratis

Memorizzare dati in un dizionario

La superficie che vedi qui sotto si chiama paraboloide circolare:

Circular Paraboloid

Può essere descritta dalla seguente equazione: $$ \frac{x^2}{a^2} + \frac{y^2}{a^2} = z $$ Impostiamo il coefficiente \(a\) a 1. Di conseguenza, il raggio a ogni sezione sarà uguale a \(\sqrt{z}\).

Il tuo compito è creare un dizionario che memorizzi l’associazione dalla coppia di coordinate \((x, y)\) alla coordinata \(z\) (le liste che contengono gli intervalli considerati per \(x\) e \(y\) sono fornite: rispettivamente range_x e range_y).

Questo esercizio fa parte del corso

Esercitarsi con le domande di colloquio di coding in Python

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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[____] = ____
Modifica ed esegui il codice