1. Nauka
  2. /
  3. Kursy
  4. /
  5. Ćwiczenie pytań na rozmowach kwalifikacyjnych z programowania w Pythonie

Connected

ćwiczenie

Przechowywanie danych w słowniku

Powierzchnia widoczna poniżej to paraboloida obrotowa:

Circular Paraboloid

Można ją opisać następującym równaniem: $$ \frac{x^2}{a^2} + \frac{y^2}{a^2} = z $$ Przyjmijmy, że współczynnik \(a\) wynosi 1. Promień w każdym przekroju będzie zatem równy \(\sqrt{z}\).

Twoim zadaniem jest stworzenie słownika, który przechowuje odwzorowanie pary współrzędnych \((x, y)\) na współrzędną \(z\) (listy z rozważanymi zakresami dla \(x\) i \(y\) są podane: odpowiednio range_x i range_y).

Instrukcje 1/3

undefined XP
    1
    2
    3
  • Oblicz wartość współrzędnej \(z\) na podstawie współrzędnych \(x\) i \(y\).
  • Utwórz nowy klucz dla słownika circ_parab w postaci krotki zawierającej \(x\) i \(y\).
  • Dodaj nową parę klucz-wartość do słownika circ_parab.