使用字典儲存資料
你在下方看到的曲面稱為圓形拋物面:

它可由下列方程式描述: $$ \frac{x^2}{a^2} + \frac{y^2}{a^2} = z $$ 我們把係數 \(a\) 設為 1。因此,每一個截面的半徑都等於 $\sqrt{z}$。
你的任務是建立一個字典,用來儲存座標成對 \((x, y)\) 對應到 \(z\) 座標的對映(已提供用來產生 \(x\) 與 \(y\) 範圍的清單:分別為 range_x 與 range_y)。
本練習屬於課程
Python 程式面試題實作練習
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
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[____] = ____