教學目標:
利用Python計算出波耳氫原子光譜,當電子由高能階降到低能階時,總共產生哪幾個能階
傳統教學缺點:
當我們要計算波耳氫原子能階的條數時,如果學生的排列組合觀念不佳時,老師無法以列舉法詳細列出光譜種類,利用Python可以大量列舉、反覆練習,故適合用Python作為此單元的補救教學
VPhysics教學優點:
利用學生改變高低能階時,詳細列出各種情形,使學生徹底了解光譜的規則
Python程式:
# -*- coding: cp950 -*-
# 0.程式目標: 計算波爾氫原子光譜條數 coded by 中港高中王尊信老師
# v. 201702 wthwth@mail.cgsh.tc.edu.tw
# 1.參數設定
# 2.畫面設定
# 3.初始條件
ni=2 #低能階
nf=6 #高能階
# 4.運動輸出
for i in range (ni,nf):
for j in range (i+1, nf+1):
print’There is the spectrum from the ‘,i,’th energy level to the ‘,j,’th energy level.’
心得:
此程式簡單扼要,適合初學者學習,容易產生成就感