被幾何光學裡面的重複計算搞瘋,所以打算拿python當個計算器
#結構引數:
n =eval
(input
("折射率n:"))
n0 =
eval
(input
("折射率n':"))
r =eval
(input
("鏡片曲率半徑:"))
d =eval
(input()
)#物方引數:
l =eval
(input
("物距(平行光軸入射輸入值0):"))
h =eval
(input
("像高:"))
#判斷是否平行光軸入射
if l ==0:
i = h / r
u =0print
(format
(i,".4f"))
else
: u =
eval
(input
("輸入物方孔徑角u:"))
i =(l - r)
/ r * u
print
("i = "
)i0 = n / n0 * i
u0 = u + i - i0
l0 = r *(1
+ i0 / u0)
print
(format
(i0,
".4f"))
print
(format
(u0,
".4f"))
print
(format
(l0,
".4f"
))
python程式計算 用Python計算N個程式
我需要計算包含如下文字的文字檔案的unigrams bigrams和trigrams 僅在美國,囊性纖維化就影響了30000名兒童和年輕人 吸入鹽水的霧氣可以減少充滿囊性纖維化患者氣道的膿液和感染,儘管 包括劇烈的咳嗽和難聞的味道。這是本週出版的 新英格蘭醫學雜誌 上發表的兩項研究的結論。我從pyt...
用Python做科學計算
python是一種物件導向的 動態的程式語言,具有非常簡潔而清晰的語法,既可以用於快速開發程式指令碼,也可以用於開發大規模的軟體,特別適合於完成各種高層任務。隨著numpy,scipy,matplotlib,enthought librarys等眾多程式庫的開發,python越來越適合於做科學計算。...
用python進行階乘計算
問題描述 輸入乙個正整數n,輸出n 的值。其中n 123 n。演算法描述 n 可能很大,而計算機能表示的整數範圍有限,需要使用高精度計算的方法。使用乙個陣列a來表示乙個大整數a,a 0 表示a的個位,a 1 表示a的十位,依次類推。將a乘以乙個整數k變為將陣列a的每乙個元素都乘以k,請注意處理相應的...