시작하기무료로 시작하기

딕셔너리에 데이터 저장하기

아래 보이는 곡면은 원형 포물면(circular paraboloid)입니다:

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[____] = ____
코드 편집 및 실행