ComeçarComece de graça

Armazenando dados em um dicionário

A superfície que você vê abaixo é chamada de paraboloide circular:

Circular Paraboloid

Ela pode ser descrita pela seguinte equação: $$ \frac{x^2}{a^2} + \frac{y^2}{a^2} = z $$ Vamos definir o coeficiente \(a\) como 1. Portanto, o raio em cada corte será igual a \(\sqrt{z}\).

Sua tarefa é criar um dicionário que armazene o mapeamento do par de coordenadas \((x, y)\) para a coordenada \(z\) (as listas que armazenam os intervalos considerados para \(x\) e \(y\) são fornecidas: range_x e range_y, respectivamente).

Este exercício faz parte do curso

Praticando questões de entrevista de código em Python

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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[____] = ____
Editar e executar o código