मराठी

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

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
  या प्रश्नात किंवा उत्तरात काही त्रुटी आहे का?
पाठ 4: Inheritance - EXERCISE [पृष्ठ ८३]

APPEARS IN

सीबीएसई Computer Science with Python [English] Class 12
पाठ 4 Inheritance
EXERCISE | Q 19. | पृष्ठ ८३
Share
Notifications

Englishहिंदीमराठी


      Forgot password?
Use app×