Python Ch4
Python Ch4
class MyClass:
x = 5
p1 = MyClass()
print(p1.x)
p1 = MyClass()
print(p1.x)
Output :
5
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p1 = Person("John", 36)
Output:
John
36
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def myfunc(self):
print("Hello my name is " + self.name)
class Person:
p1 = Person("John", 36)
p1.myfunc()
Output:
Hello my name is John
`
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def myfunc(self):
print("Hello my name is " + self.name)
print(p1.age)
Output:
40
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def myfunc(self):
print("Hello my name is " + self.name)
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def myfunc(self):
print("Hello my name is " + self.name)
Output:
NameError Traceback (most
recent call last)
<ipython-input-17-8d9ca57d628a> in <module>
11 del p1
12
---> 13 print(p1)
NameError: name 'p1' is not defined
Output:
NameError Traceback (most
recent call last)
<ipython-input-17-8d9ca57d628a> in <module>
11 del p1
12
---> 13 print(p1)
NameError: name 'p1' is not defined
class Parrot:
def fly(self):
print("Parrot can fly")
def swim(self):
print("Parrot can't swim")
def fact(n):
if n==0 or n==1:
return(1)
else:
return(n*fact(n-1))
Create new file named Test Module.py and execute below program.
import Factorial
print(Factorial.fact(6))
Output: 120