Question
Consider the following Python code snippet: class
Employee:   def __init__(self, name, age):     self.name = name     self.age = age   def display(self):     print(f"Name: {self.name}, Age: {self.age}") e1 = Employee("John", 30) e1.salary = 50000 e1.display() print(e1.salary) What will happen when the above code is executed?Solution
The code demonstrates Python's ability to dynamically add attributes to an instance of a class. 1. Instance Attributes: While name and age are initialized in the __init__ method, the salary attribute is added dynamically to the e1 instance after the object is created. Python allows this flexibility without any compile-time errors. 2. Output Explanation: When e1.display() is called, the display method prints name and age. Then, e1.salary is accessed and printed directly. 3. Execution Result: The code will output: Name: John, Age: 30  50000  This behavior demonstrates Python's dynamic nature and object-oriented principles. Why Other Options Are Incorrect: • A) It will print the name, age, and salary of the employee: The display method does not include salary, so salary is not printed there. • B) It will raise an AttributeError when accessing e1.salary: Python allows adding attributes dynamically; no error occurs. • D) It will execute but not print the salary attribute: e1.salary is explicitly printed in the last line. • E) It will fail to execute due to missing method to initialize salary: There is no requirement for salary to be initialized in the __init__ method.
Four of the following five are alike in a certain way and thus form a group as per the given arrangement. Which of the following one does not belong to ...
Four of the following five are alike in a certain way and hence form a group. Find the one that doesn’t belong to that group.
How many seats are between M and S when counted from the left of S?
X has tuition centre in which place?  Â
Who among the following sits on the extreme ends of the row?
Six persons L, M, N, O, P and Q sit in a row facing north. Q sits third to the left of P. One person sits between N and P. O sits immediate left of M. N...
How many persons sit between S and R?
i) Who is sitting in the second place on the left side of the Dani, Chintu is sitting at the fourth place on the right side.
ii) There are three ...
Who among the following does like Purple?
Who among the following likes Brown?Â