Problem statementSend feedbackWhat will be the output of the following code?class Student: def __init__(self,name,age): self.name = “Rohan” self.age = 60 def print_student_details(self): print(self.name, end= “ “) print(self.age)s = Student("saif",20)s.print_student_details()Options: Pick one correct answer from belowRohan 60NoneErrorNone of the Above
Question
Problem statementSend feedbackWhat will be the output of the following code?class Student: def init(self,name,age): self.name = “Rohan” self.age = 60 def print_student_details(self): print(self.name, end= “ “) print(self.age)s = Student("saif",20)s.print_student_details()Options: Pick one correct answer from belowRohan 60NoneErrorNone of the Above
Solution
The output of the code will be "Rohan 60".
Here's the step by step explanation:
-
A class named 'Student' is defined with an initializer method (init), and a method to print student details (print_student_details).
-
In the initializer method, regardless of the arguments passed while creating an object of the class, the name is set to "Rohan" and the age is set to 60.
-
An object 's' of the class 'Student' is created with the name "saif" and age 20. However, these values are not used due to the implementation of the initializer method.
-
The method 'print_student_details' is called on the object 's'. This method prints the name and age of the student, which are "Rohan" and 60 respectively.
So, the correct answer is "Rohan 60".
Similar Questions
Problem statementSend feedbackWhat will be the output of this code?class Student: def __init__(self,name): self._name = name class Student1(Student): def __init__(self,name): super().__init__(name)s = Student("saif")print(s._name)
What will be the output of the following code?class Student: def store_details(self): self.age = 60 self.name = ‘Parikh’ def print_details(self): print(self.name, end=” ”) print(self.age)s = Student()s.store_details()s.print_details()Options: Pick one correct answer from belowErrorParikh 60Parikh NoneNone of the above
Choose the Correct AnswerWhat is the output of the following code?class Person: def __init__(term, name, age): term.name = name term.age = agep1 = Person("Raghu", 36)print(p1.name)print(p1.age)OptionsRaghu 36Type Errorterm Raghu 36None of the Above
class Student: def __init__(self): self.name = name self.studentID = studentID def returnName (self): return self.name def returnAge(self): return self.age def setAge(self,age): self.age = agedef main(): n = input("what is the student's name? ") listOfStudents = [] while (n): i = int (input ("what is the student's ID number? ")) myStudent = Student(n, i) listOfStudents.append(myStudent) print (myStudent.returnName()) myStudent.setAge (20) n = input("what is the student's name? ") for student1 in listOfStudents: print (student1.returnName(), student1.returnAge())main()
What will be the output of below Python code?class Student: def __init__(self,name,id): self.name=name self.id=id print(self.id)std=Student("Simon",1)std.id=2print(std.id)
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.