PYTHON PROGRAMS
USING FUNCTION FIND THE LCM OF TWO NUMBERS
Source Code:
n=input("ENTER A NUMBER : ")
m=input("ENTER THE SECOND NUMBER : ")
def rec_fact(n):
if n>m:
greater=m
else:
greater=n
while(True):
if((greater%m==0)and(greater%n==0)):
lcm=greater
break
greater=greater+1
return(lcm)
print("LCM OF {0} and {1} is ".format(m,n))
print(lcm(m,n))
USING RECURSION FIND THE FACTORIAL OF A NUMBER
Source Code:
n=input("ENTER A NUMBER : ")
def rec_fact(n):
if n==1:
return 1
else:
return(n*rec_fact(n-1))
if n>=1:
print("THE FACTORIAL OF {0} is".format(n))
print(rec_fact(n))
TO FIND THE GREATEST OF TWO NUMBERS
Source Code:
a=input("ENTER THE FIRST NUMBER : ")
b=input("ENTER THE SECOND NUMBER : ")
c=input("ENTER THE THIRD NUMBER : ")
if a>b:
if a>c:
print('{0} is greatest.'.format(a))
else:
print('{0} is greatest.'.format(c))
else:
if b>c:
print('{0} is greatest.'.format(b))
else:
print('{0} is greatest.'.format(c))
TO FIND THE LEAP YEAR
Source Code:
n=input("ENTER A YEAR : ")
if (n%4)==0 and(n%100)!=0 or(n%400)==0:
print("{0} is LEAP YEAR.".format(n))
else:
print("{0} is NOT A LEAP YEAR.".format(n))
TO CHECK THE AMSTRONG
Source Code:
n=input("ENTER A NUMBER : ")
sum=0
f=n
while(f>0):
d=f%10
sum=sum+d*d*d
f=f/10
if(n==sum):
print("{0} is a Amstrong number.".format(n))
else:
print("{0} is not a Amstrong number.".format(n))