PWP Prac 15
PWP Prac 15
ractical No. 15
1) Create a class Employee with data members name, department and salary. Create
suitable methods for reading and printing employee information.
class Employee:
def __init__(self, name, department, salary):
self.name = name
self.department
.department = department
self.salary = salary
def display_info(self):
print("Employee Name:", self
self.name)
print("Department:", self
self.department)
print("Salary:", self.salary)
.salary)
name = input("Enter
"Enter Employee Name: "")
department = input("Enter
"Enter Department: "
")
salary = float(input("Enter
"Enter Salary: "
"))
Output:
2) write a python program to rread
ead and print student information using two classes using
simple inheritance
class Person:
def __init__(self,
, name, age):
self.name = name
self.age = age
def display_info(self):
print("Name:", self.name)
.name)
print("Age:", self.age)
class Student(Person):
def __init__(self,
, name, age, grade):
super().__init__(name,
(name, age)
self.grade = grade
def display_info(self):
super().display_info()
print("Grade:", self.grade)
.grade)
name = input("Enter
"Enter Student Name: "
")
age = int(input("Enter Age: "))
grade = input("Enter Grade: ")
Output:
3) Write a python program to implement multiple inheritance.
class Parent1:
def display1(self):
print("This is Parent 1")
)
class Parent2:
def display2(self):
print("This is Parent 2")
)
obj = Child()
obj.display1()
obj.display2()
obj.display_child()
Output: