#Fibonacci numbers using lists
fibon=[0,1]
num=input("how many Fibonacci numbers do you want?")
for i in range(num-2):
fibon.append(fibon[-2]+fibon[-1])
print fibon
# program to convert wavelength into frequency and energy
#enter 0 for wavelength, to move out
h=6.6e-34
c=3e8
a=[]
while 2:
wave_length=float(input("Wavelength= " ))
if wave_length==0:
break
a.append(wave_length)
i=0
for k in a:
f=c/k
e=h*f
a[i]=[k,f,e]
i+=1
a.sort()
print("Wavelength \t\t Frequency \t\t Energy")
print
for k in a:
print("%10.5f \t\t %10.5f \t\t %e"% (k[0],k[1],k[2]))
No comments:
Post a Comment