Bắt đầu ngayBắt đầu miễn phí

Lưu trữ dữ liệu trong dictionary

Bề mặt bạn thấy bên dưới được gọi là paraboloid tròn:

Circular Paraboloid

Nó có thể được mô tả bởi phương trình sau: $$ \frac{x^2}{a^2} + \frac{y^2}{a^2} = z $$ Hãy đặt hệ số \(a\) bằng 1. Khi đó, bán kính tại mỗi lát cắt sẽ bằng \(\sqrt{z}\).

Nhiệm vụ của bạn là tạo một dictionary lưu ánh xạ từ cặp tọa độ \((x, y)\) đến tọa độ \(z\) (các danh sách lưu phạm vi xét cho \(x\) và \(y\) lần lượt là: range_xrange_y).

Bài tập này là một phần của khóa học

Luyện tập câu hỏi phỏng vấn lập trình bằng Python

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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[____] = ____
Chỉnh sửa và Chạy Mã