Class - 12 CBSE Computer Science Important Output Questions 2025
Predict the output of the following code fragments:
x = [1,2,3]
counter = 0
while counter < len(x):
print(x[counter] * '%')
for y in x:
print(y * '* ')
counter += 1
Python
Python Funda
29 Likes
Answer
%
*
* *
* * *
%%
*
* *
* * *
%%%
*
* *
* * *
Working
In this code, the for loop is nested inside the while loop. Outer while loop runs 3 times and prints % as per the elements in x in each iteration. For each iteration of while loop, the inner for loop executes 3 times printing * as per the elements in x.
Answered By
12 Likes