球面鏡焦距的 Python 程式
在本文中,我們將學習以下問題陳述的解決方案:
問題陳述
我們將得到球面鏡的曲率半徑,並且需要找到其焦距。
焦距是鏡子的曲率中心到主焦點的距離。為了確定球面鏡的焦距,首先,我們應該知道該鏡子的曲率半徑。從鏡子的頂點到曲率中心的距離稱為曲率半徑。
數學上:
**對於凹面鏡:**F = R∕2
**對於凸面鏡:**F = -R∕2
現在讓我們看看實現
示例
#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")輸出
Focal length of spherical concave mirror is: 15.0 units Focal length of spherical convex mirror is: -15.0 units
輸出可以以米、釐米或毫米為單位。為了得到通用的結果,單位代替了任何特定的單位型別。
所有變數都在全域性框架中宣告,並具有兩個函式,如下面的影像所示。

結論
在本文中,我們學習瞭如何計算球面鏡的焦距。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP