(Sep-13-2019, 10:57 AM)hemal07yc Wrote: I Didn't get any output
According to me, answer should be "No Output"
Kindly confirm that it is correct or not.
Thanking you in advance..
Okay, that's better...
Nevertheless, there must be an indentation (four spaces) for
print
, otherwise it produces an
Error:
expected an indented block error
The correct code should be:
x = "abcdef"
i = "i"
while i in x:
print(i, end=" ")
And if you run it, nothing happens because:
1. If there were an 'i' in the string "x" ('abcdef'), then "i" would be printed. As it is not the case, nothing is printed. That explains the whole exercise, as nothing is printed; therefore the solution is number 4. No Output.
All the best,
(Sep-13-2019, 11:09 AM)perfringo Wrote: (Sep-13-2019, 10:57 AM)hemal07yc Wrote: I Didn't get any output
So you have an answer.
However, if you are wondering why there is no output: there is no letter 'i' in x ('abcdef') so while loop is never executed as condition is false.
If you are adventurous you can write i = 'a' and observe what will happen (warning: you will enter endless loop, to break it press ctrl + c)
Oops! It seems that I posted just after you! Sorry!