Search This Blog

Tuesday, December 28, 2010

python programs-3

1.

#program to calculate effective resistance when resistances are connected in series and parallel
#program terminates when 0 value is entered for resistance
#summation doesn't take place for -ve values
rip=0
rs=0
while 6:
    r=float(input("Enter resistance "))
    if r==0:
        break
    elif r<0:
        continue
    rip=rip+(1/r)
    rs=rs+r
rp=1/rip
print " Effective resistance in series %.5f "%rs
print "Effective resistance in parallel %.5f "%rp








2.

#print first n fibonacci numbers
n=abs(int(input("enter number")))
f1=1
f2=1
if n==1:
    print f1
else:
    print f1,f2,
    if n>2:
        count=2
        while count<n:
            f3=f1+f2
            print f3,
            f1=f2
            f2=f3
            count+=1


3.   

#To reverse a number and check whether it is a palindrome
n=input("enter number")
num=n
m=0
while n>0:
    d=n%10
    m=d+m*10
    n=n/10

if m==num:
    print "palindrome number"

print m

No comments:

Post a Comment