🚀 Hurry! Offer Ends In
00 Days
00 Hours
00 Mins
00 Secs
Enroll Now
X

निम्नलिखित का आउटपुट क्या है?

What is the output of the following ?

x = 'abcd'
for i in range(x):
print(i)
A
a b c d
B
0 1 2 3
C
error
D
none of the mentioned
Explanation

The answer is (C) error.

Reason:

The code for i in range(x): will throw an error because x is a string ('abcd'), and range() expects an integer. You can't pass a string to range().

Fix:

You need to use len(x) to get the length of the string:

for i in range(len(x)):
    print(i)

This will print the indices (0, 1, 2, 3). But as the code is written, it will result in an error.

Correct Answer: C) error

Latest Updates