两个问题(a、b)一起做的,希望对您有帮助。
me=9.1094*10**(-31)
e=1.6022*10**(-19)
ε0=8.8542*10**(-12)
h=6.6261*10**(-34)
Enlist=[]
for n in range(1,21):
En=-((me*e**4)/(8*ε0**2)*(h**2))*(1/(n**2))
Enlist.append((n,En))
for En in Enlist:
print(f'n={En[0]}\tEn={En[1]}')
filist=[[],[],[],[],[]]
for ni in range(1,6):
for nf in range(1,6):
ΔE=-((me*e**4)/(8*ε0**2)*(h**2))*(1/(ni**2)-1/(nf**2))
filist[ni-1].append(ΔE)
print(' ','i=1\t\t\ti=2\t\t\ti=3\t\t\ti=4\t\t\ti=5')
for t in range(5):
print(f'f={t+1} {filist[t][0]}\t{filist[t][1]}\t{filist[t][2]}\t{filist[t][3]}\t{filist[t][4]}')
效果图:
emmm,学历浅了,公式都看不懂
Me = 9.1094 * 10 ** -31
e = 1.6022 * 10 ** -19
E0 = 8.8542 * 10 ** -12
h = 6.6261 * 10 ** -34
Eii = - (Me *e **4) /(8 * E0 ** 2 * h ** 2)
for i in range(1, 21):
Ei = Eii * (1 / i ** 2)
print(Ei)
for f in range(1, 6):
for i in range(1, 6):
deltaE = Eii * (f ** 2 - i ** 2) / (f ** 2 * i ** 2)
print(deltaE, end = ' ')
print()