目录
1,密立根测油滴
输入测的每个油滴的平均时间t和电压,即可得到元电荷
import math
n = 0.0000183
g = 9.8
t = float(input("请输入平均时间t"))
v = 1.5/t/1000
u = float(input("请输入u"))
p0 = 981
a = math.sqrt(9*n*v/(2*g*p0))
print("半径a=", a)
l1 = 0.0015
p = 101300
d = 0.005
b = 0.00822
e = 1.602e-19
q = 18*3.14*n*l1/(t+t*b/(p*a))*math.sqrt(n*l1/(t+t*b/(p*a)))*d/(math.sqrt(2*p0*g)*u)
n0 = q/e
n1 = round(n0)
print("电荷量q=", q)
print("n0=", n0)
print("n1=", n1)
print("元电荷e=", q/n1)
2,刚体转动惯量的测定
输入km,tm,kn,tn
km, tm = input('输入km,tm,用逗号间隔').split(',')
kn, tn = input('输入kn,tn,用逗号间隔').split(',')
km = float(km) # 转换为浮点数
kn = float(kn)
tn = float(tn)
tm = float(tm)
result = 2*3.14*(kn*tm-km*tn)/(tn*tn*tm-tm*tm*tn)
print('结果为:%.2f' % result) # 输出结果,保留两位小数