始める無料で始める

辞書にデータを保存する

以下に示す曲面は円形放物面と呼ばれます。

Circular Paraboloid

これは次の式で表せます。 $$ \frac{x^2}{a^2} + \frac{y^2}{a^2} = z $$ 係数 \(a\) を 1 に設定しましょう。したがって、各断面での半径は \(\sqrt{z}\) に等しくなります。

あなたのタスクは、座標の組 \((x, y)\) から \(z\) 座標への対応を保存する辞書を作成することです(\(x\) と \(y\) の範囲を保持するリストはそれぞれ range_xrange_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[____] = ____
コードを編集して実行