Professional Documents
Culture Documents
Lab Report#03: Artifical Intelligence Submitted To: SUBMITTED BY: Muhammad Reg No.: Date
Lab Report#03: Artifical Intelligence Submitted To: SUBMITTED BY: Muhammad Reg No.: Date
ARTIFICAL INTELLIGENCE
SUBMITTED TO: Sir Noman Ahmed
SUBMITTED BY: Muhammad Soban
REG NO.: FA19-BEE-145
DATE: 14 Oct,2021
IN-LAB(EXAMPLE’S)
Example-1:
Code:
class MyClass:
i = 12345
def f(self):
return 'hello world'
x = MyClass()
print (x.i)
print (x.f())
Result:
Result:
def __init__(self,x,y):
self.x = x
self.y = y
def area(self):
def perimeter(self):
def describe(self,text):
self.description = text
def authorName(self,text):
self.author = text
def scaleSize(self,scale):
a=Shape(3,4)
print (a.area())
print (a.perimeter())
Result:
Example 4:
Code:
class Shape:
def __init__(self,x,y):
self.x = x
self.y = y
def area(self):
def perimeter(self):
def describe(self,text):
self.description = text
def authorName(self,text):
self.author = text
def scaleSize(self,scale):
class Square(Shape):
def __init__(self,x):
self.x = x
self.y = x
class DoubleSquare(Square):
def __init__(self,y):
self.x = 2 * y
self.y = y
def perimeter(self):
a=DoubleSquare(3)
print (a.area())
print (a.perimeter())
Result:
def add(self):
return self.x + self.y
def sub(self):
return self.x - self.y
def mul(self):
return self.x * self.y
def div(self):
return self.x / self.y
import math
class s_cal(Basic_cal):
def __init__(self,x,y):
self.x = x
self.y = y
def factorial(self):
return (math.factorial(self.x) , math.factorial(self.y))
def x_power_y(self):
return pow(self.x ,self.y)
def Log(self):
return (math.log(self.x) , math.log(self.y))
def ln(self):
return (math.log(self.x) , math.log(self.y))
a=s_cal(6,3)
print ('The sum is:',a.add())
print ('The factorial is:',a.factorial())
print ('The power is:',a.x_power_y())
print ('The log is:',a.Log())
print ('The natural log is:',a.ln())
Result: