Explanation:
1. Defining the Class
class Test:
This line defines a class named Test.
A class in Python is a blueprint for creating objects (instances).
2. Defining a Method Inside the Class
def square(self, n):
return n * n
This defines a method named square inside the class Test.
self refers to the object that will call this method.
n is a parameter (the number whose square we will calculate).
return n * n computes the square of n and returns it.
3. Creating an Object of the Class
t = Test()
Here, an object t is created from the class Test.
Now, t can access all the methods of the class, including square().
4. For Loop Iteration
for i in range(1, 4):
The range(1, 4) generates the sequence 1, 2, 3.
So the loop will run 3 times with i = 1, then 2, then 3.
5. Calling the Method Inside the Loop
print(t.square(i), end=" ")
On each loop iteration, the method square() is called with the current value of i.
The method returns the square of i.
The print(..., end=" ") prints each result on the same line separated by spaces.
Let’s see what happens in each iteration:
Iteration Value of i t.square(i) Printed Output
1 1 1×1 = 1 1
2 2 2×2 = 4 1 4
3 3 3×3 = 9 1 4 9
Final Output
1 4 9


0 Comments:
Post a Comment