What will be the output of the following Python code? x = “abcdef” i = “a” while i in x: print(‘i’, end = “ ”)

Question: What will be the output of the following Python code?

x = “abcdef” 

i = “a” 

while i in x: 

    print(‘i’, end = “ ”)


(a) No output 

(b) i i i i i i ... 

(c) a a a a a a... 

(d) a b c d e 

Ans: (b) i i i i i i ... 

Here i i i i i i ... printed continuously because as the value of i or x is not changing, the condition will always evaluate to True. But also here we use a quotation marks on “i”, so here i treated as a string, not like a variable.

Comments

Popular posts from this blog

Diagonal Relationship between Beryllium and Aluminium || Relation between Beryllium and Aluminium

A rocket with a lift-off mass 20,000 kg is blasted upwards with an initial acceleration of 5.0 m/s². Calculate the initial thrust (force) of the blast.

Changing Trends And Career in Physical Education || Physical education Chapter 1 || Chapter 1 Changing Trends And Career in Physical Education || Physical education || Notes ||

Why should a magnesium ribbon be cleaned before burning in air?

Computer science MCQ questions Class 12 Python