import math
r=int(raw_input('Enter the radius of circle:'))
perimeter=2*math.pi*r
print 'Perimeter of a circle :',perimeter
area=math.pi*(r**2)
print 'Area of acircle :',area
x=int(raw_input('Enter the value of x in y=e**x:'))
y=math.e**x
print 'Natural Exponential Function value :',y
Solve Problems by Coding Solutions - A Complete solution for python programming
Sorting the numbers in the List
L=int(raw_input("Enter the length of list: "))
p=list()
for i in range(L):
num=int(raw_input("Enter the elements : "))
p.append(num)
print '\nUnsorted list is: ',p
for i in range (len(p)):
for j in range (i+1,len(p)):
if p[i]>p[j]:
t=p[i]
p[i]=p[j]
p[j]=t
else:
print '\nSorted List is:' ,p
p=list()
for i in range(L):
num=int(raw_input("Enter the elements : "))
p.append(num)
print '\nUnsorted list is: ',p
for i in range (len(p)):
for j in range (i+1,len(p)):
if p[i]>p[j]:
t=p[i]
p[i]=p[j]
p[j]=t
else:
print '\nSorted List is:' ,p
Search the Element in a list
flag=0
L=int(raw_input("Enter the length of list: "))
p=list()
for i in range(L):
num=int(raw_input("Enter the elements : "))
p.append(num)
j=int(raw_input("Enter the element to find: "))
for i in range(L):
if (p[i]==j):
flag=1
if flag==1:
print "Element is found"
else:
print "Element is not found"
L=int(raw_input("Enter the length of list: "))
p=list()
for i in range(L):
num=int(raw_input("Enter the elements : "))
p.append(num)
j=int(raw_input("Enter the element to find: "))
for i in range(L):
if (p[i]==j):
flag=1
if flag==1:
print "Element is found"
else:
print "Element is not found"
Delete Duplicate numbers in a list
l1=list()
l2=list()
w=int(raw_input("Enter the elements in list:"))
for i in range(w):
n=int(raw_input("Enter the list:"))
l1.append(n)
for i in l1:
if i not in l2:
l2.append(i)
print ' Delete Duplicate numbers in a list: ', l2
l2=list()
w=int(raw_input("Enter the elements in list:"))
for i in range(w):
n=int(raw_input("Enter the list:"))
l1.append(n)
for i in l1:
if i not in l2:
l2.append(i)
print ' Delete Duplicate numbers in a list: ', l2
Program to check the Perfect Number or Not
num=input("Enter the number:")
i=1
while i<=num/2:
s=i**2
if s==num:
print "perfect square"
break
i+=1
else:
print "Not a perfect square"
i=1
while i<=num/2:
s=i**2
if s==num:
print "perfect square"
break
i+=1
else:
print "Not a perfect square"
Program to find even number using functions without return
def even(n):
if n%2==0:
print 'Even number'
else:
print 'Odd Number'
n=int(raw_input('Enter the number to check even or not:'))
even(n) # No return from function but the message is displayed inside the function itself
if n%2==0:
print 'Even number'
else:
print 'Odd Number'
n=int(raw_input('Enter the number to check even or not:'))
even(n) # No return from function but the message is displayed inside the function itself
Simple Calculator using functions
def su(a,b):
c=a+b
print 'Added value is:',c
def subt(a,b):
if a>b:
c=a-b
print 'Subtracted value is:',c
else:
c=b-a
print 'Subtracted value is:',c
def mul(a,b):
c=a*b
print 'Multiplication value is:',c
def div(a,b):
if b==0:
print 'Division by zero not defined'
else:
c=float(a)/b
print 'Divison value is:',c
def exp(a,b):
c=a**b
print 'Exponent value is:',c
a=int(raw_input('Enter the value of a:'))
b=int(raw_input('Enter the value of b:'))
print ' 1. add 2.sub 3.mul 4. div 5.exp'
n=int(raw_input('Enter the choice:'))
if n==1:
su(a,b) # Function call
elif n==2:
subt(a,b) # Function call
elif n==3:
mul(a,b) # Function call
elif n==4:
div(a,b) # Function call
elif n==5:
exp(a,b) # Function call
else:
print 'Invalid options'
c=a+b
print 'Added value is:',c
def subt(a,b):
if a>b:
c=a-b
print 'Subtracted value is:',c
else:
c=b-a
print 'Subtracted value is:',c
def mul(a,b):
c=a*b
print 'Multiplication value is:',c
def div(a,b):
if b==0:
print 'Division by zero not defined'
else:
c=float(a)/b
print 'Divison value is:',c
def exp(a,b):
c=a**b
print 'Exponent value is:',c
a=int(raw_input('Enter the value of a:'))
b=int(raw_input('Enter the value of b:'))
print ' 1. add 2.sub 3.mul 4. div 5.exp'
n=int(raw_input('Enter the choice:'))
if n==1:
su(a,b) # Function call
elif n==2:
subt(a,b) # Function call
elif n==3:
mul(a,b) # Function call
elif n==4:
div(a,b) # Function call
elif n==5:
exp(a,b) # Function call
else:
print 'Invalid options'
Sum of digits of the a given number
n=int(raw_input('Enter the number: '))
sum=0
while n>0:
rem=n%10
sum=sum+rem
n=n/10
print 'Sum of digits of the number is: ',sum
sum=0
while n>0:
rem=n%10
sum=sum+rem
n=n/10
print 'Sum of digits of the number is: ',sum
Car Class Program
# define the Vehicle class
class Vehicle:
name = "" # initial value setting inisde the clas iteself
kind = "car" # initial value setting inisde the clas iteself
color = "" # initial value setting inisde the clas iteself
value = 100.00 # initial value setting inisde the clas iteself
def description(self): # creating function inside the class amd return as string
desc_str = "%s is a %s %s worth $%.2f." % (self.name, self.color, self.kind, self.value)
return desc_str
car= Vehicle() # creates a object [car1] for class vehicle
print car.description() # using created object calling the function inside class
car1 = Vehicle() # creates a object car for class vehicle
car1.name = "Fer" # using object[car1] variables on the class vehicle is assigned
car1.color = "red" # using object[car1] variables on the class vehicle is assigned
car1.kind = "convertible" # using object[car1] variables on the class vehicle is assigned
car1.value = 60000.00 # using object[car1] variables on the class vehicle is assigned
car2 = Vehicle()
car2.name = "Jump"
car2.color = "blue"
car2.kind = "van"
car2.value = 10000.00
print car.description() # Using object [car] created calling the functions[description()]inside the class
print car1.description() # Using object [car1] created calling the functions[description()]inside the class
print car2.description() # Using object [car2] created calling the functions[description()]inside the class
class Vehicle:
name = "" # initial value setting inisde the clas iteself
kind = "car" # initial value setting inisde the clas iteself
color = "" # initial value setting inisde the clas iteself
value = 100.00 # initial value setting inisde the clas iteself
def description(self): # creating function inside the class amd return as string
desc_str = "%s is a %s %s worth $%.2f." % (self.name, self.color, self.kind, self.value)
return desc_str
car= Vehicle() # creates a object [car1] for class vehicle
print car.description() # using created object calling the function inside class
car1 = Vehicle() # creates a object car for class vehicle
car1.name = "Fer" # using object[car1] variables on the class vehicle is assigned
car1.color = "red" # using object[car1] variables on the class vehicle is assigned
car1.kind = "convertible" # using object[car1] variables on the class vehicle is assigned
car1.value = 60000.00 # using object[car1] variables on the class vehicle is assigned
car2 = Vehicle()
car2.name = "Jump"
car2.color = "blue"
car2.kind = "van"
car2.value = 10000.00
print car.description() # Using object [car] created calling the functions[description()]inside the class
print car1.description() # Using object [car1] created calling the functions[description()]inside the class
print car2.description() # Using object [car2] created calling the functions[description()]inside the class
Simple Class Program in Python
class MyClass: # class is created
variable = "blah" # variable is created and assigned the value
def function(self): # funtion is created iniside the class as self
print "This is a message inside the class."
myobjectx = MyClass() # object[myobjectx] is created for class
myobjectx.variable # using created object variable in the class is accessed
myobjecty = MyClass() # object[myobjecty] is created for class
myobjecty.variable = "yackity" # using created object variable in the class new value is assigned
print myobjectx.variable # using corresponding object and variable the value is displayed
print myobjecty.variable # using corresponding object and variable the value is displayed
print MyClass.variable # using corresponding object and variable the value is displayed
myobjectx.function() # using corresponding object and function inside the class is accessed
variable = "blah" # variable is created and assigned the value
def function(self): # funtion is created iniside the class as self
print "This is a message inside the class."
myobjectx = MyClass() # object[myobjectx] is created for class
myobjectx.variable # using created object variable in the class is accessed
myobjecty = MyClass() # object[myobjecty] is created for class
myobjecty.variable = "yackity" # using created object variable in the class new value is assigned
print myobjectx.variable # using corresponding object and variable the value is displayed
print myobjecty.variable # using corresponding object and variable the value is displayed
print MyClass.variable # using corresponding object and variable the value is displayed
myobjectx.function() # using corresponding object and function inside the class is accessed
Subscribe to:
Posts (Atom)