Search This Blog

Thursday, December 30, 2010

Lists

 #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