Trong bài viết này, chúng ta sẽ tìm hiểu về giải pháp cho câu lệnh vấn đề được đưa ra bên dưới -
Tuyên bố vấn đề
Chúng ta sẽ được cung cấp bán kính cong của gương cầu và chúng ta phải tìm tiêu cự của nó.
Tiêu cự là khoảng cách giữa tâm cong của gương đến tiêu điểm chính. Để xác định tiêu cự của gương cầu trước hết ta phải biết bán kính cong của gương đó. Khoảng cách từ đỉnh gương đến tâm cong được gọi là bán kính cong.
Về mặt toán học -
Đối với gương lõm: F =R ∕ 2
Đối với gương cầu lồi :F =-R ∕ 2
Bây giờ chúng ta hãy xem việc triển khai
Ví dụ
#spherical concave mirror def focal_length_concave(R): return R / 2 # spherical convex mirror def focal_length_convex(R): return - ( R/ 2 ) # Driver function R = 30 print("Focal length of spherical concave mirror is :", focal_length_concave(R)," units") print("Focal length of spherical convex mirror is : ", focal_length_convex(R)," units")
Đầu ra
Focal length of spherical concave mirror is: 15.0 units Focal length of spherical convex mirror is: -15.0 units
Kết quả đầu ra có thể tính bằng mét, cm hoặc milimét. Đối với các đơn vị kết quả tổng quát được đề cập thay cho bất kỳ loại đơn vị cụ thể nào.
Tất cả các biến được khai báo trong khung toàn cục với hai hàm như thể hiện trong hình dưới đây.
Kết luận
Trong bài viết này, chúng ta đã tìm hiểu về cách tính tiêu cự của gương cầu.