Question
What will be the output of the following code when the
pop method is executed? class Stack: def __init__(self): self.stack = [] def push(self, item): self.stack.append(item) def pop(self): if not self.isEmpty(): return self.stack.pop() else: return "Stack is empty" def isEmpty(self): return len(self.stack) == 0 s = Stack() s.push(10) s.push(20) s.push(30) output = s.pop() print(output)Solution
In the code, a stack is implemented using a list. The push method adds elements to the stack, and the pop method removes the top element. Initially, 10, 20, and 30 are pushed onto the stack. When pop is called, it removes the last element added, which is 30. Thus, the output is 30. Why Other Options Are Wrong: A) 10: This option is incorrect because 10 is the first element added to the stack and is at the bottom, not the top. B) 20: This option is incorrect as 20 is the second element, not the last pushed, so it remains in the stack after 30 is popped. D) Stack is empty: This option is incorrect because the stack is not empty; it still contains 10 and 20 after 30 is removed. E) None: This option is incorrect as it suggests that there is no output, while there is indeed a valid output being printed.
What is the range of Pralay, India’s first quasi-ballistic missile?
India’s first dedicated space for writers and artists, “Writers’ Village,” is located in which state?
What does the term ‘Vithoot’ mean in Kerala’s afforestation programme?
How much revenue did Madhya Pradesh’s excise department earn from liquor sales in 2023?
What percentage of gross borrowings is expected to finance the fiscal deficit of Indian states in FY25, according to the NSE report?
Which rocket was successfully launched by Europe after a four-year delay?
Union Minister Dr Jitendra Singh launched two AI-powered weather forecasting systems developed by IMD in collaboration with which two institutions?
What is the total amount currently held in District Mineral Foundations (DMFs) across Aspirational Districts?
Under the NST Rules, 2026, the Chairperson of the National Sports Tribunal shall hold office for a term of five years or till he attains which age, whic...
Who has become India's No. 1 chess player?