Advertisements
Advertisements
प्रश्न
Define a class student in Python with the given specifications:
Instance variables:
Roll number, name
Methods:
Getdata()- To input roll number and name
Printdata()- To display roll number and name
Define another class marks, which is derived from student class
Instance variable
Marks in five subjects
Methods:
Inputdata() - To call Getdata() and input 5 subjects marks.
Outdata() - To call printdata() and to display 5 subjects marks.
Implement the above program in python.
कोड लेखन
व्याख्या
Advertisements
उत्तर
class Student(object):
def getdata(self):
self.roll_no = input("Enter roll number: ")
self.name = input("Enter name: ")
def printdata(self):
print("Roll number:", self.roll_no)
print("Name:", self.name)
class Marks(Student):
def inputdata(self):
self.getdata()
self.marks = []
for i in range(5):
mark = float(input("Enter marks in subject " + str(i + 1) + ": "))
self.marks.append(mark)
def outdata(self):
self.printdata()
print("Marks in five subjects:", self.marks)
m = Marks()
m.inputdata()
m.outdata()
shaalaa.com
या प्रश्नात किंवा उत्तरात काही त्रुटी आहे का?
