我正在编写一个代码来计算电子的所有能级,因为它在玻尔模型中跳跃到不同的轨道水平.我写了一些数学,但是当我尝试运行它时会说TypeError:'float'对象不可调用.我需要做什么?
这是我的代码:
loopone = True
if (work == Element_symbols[0]):
energy = ((charge[0]*(0-13.6))/1)
print ('This is the energy level for the electron at the N=1 state.')
print (energy)
print ('These are all of the possible energies from the n=6 level')
nrgone = (-13.6((1/(5*5)-(1/(6*6)))))
nrgtwo = (-13.6((1/(4*4)-(1/(6*6)))))
nrgthree = (-13.6((1/(3*3)-(1/(6*6)))))
nrgfour = (-13.6((1/(2*2)-(1/(6*6)))))
nrgfive = (-13.6((1/(1*1)-(1/(6*6)))))
Energies = (nrgone, nrgtwo, nrgthree, nrgfour, nrgfive)
print (Energies)
loopone = False
Run Code Online (Sandbox Code Playgroud)
我相信你的问题就在这里
nrgone = (-13.6((1/(5*5)-(1/(6*6)))))
Run Code Online (Sandbox Code Playgroud)
你不是说(注意乘法符号)?
nrgone = (-13.6*((1/(5*5)-(1/(6*6)))))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
429 次 |
| 最近记录: |