Python
Python
A. for loop
B. while loop
C. do-while loop
D. None of the above
View Answer
Ans : C
View Answer
Ans : B
View Answer
Ans : C
Explanation: Keyword break can be used to bring control out of the current
loop statement is True regarding loops in Python.
n=7
c=0
while(n):
if(n>5):
c=c+n-1
n=n-1
else:
break
print(n)
print(c)
A. 5 11
B. 5 9
C. 7 11
D. 5 2
View Answer
Ans : A
str1="hello"
c=0
for x in str1:
if(x!="l"):
c=c+1
else:
pass
print(c)
A. 2
B. 0
C. 4
D. 3
View Answer
Ans : D
A. for i in range(0,5):
print(i)
B. for j in [0,1,2,3,4]:
print(j)
C. for k in [0,1,2,3,4,5]:
print(k)
D. for l in range(0,5,1):
print(l)
View Answer
Ans : C
Explanation: Option C python code will give different output from the others.
i=2
while(i>0):
i=i-1
A. 2
B. 3
C. 1
D. 0
View Answer
Ans : A
list1 = [3 , 2 , 5 , 6 , 0 , 7, 9]
sum = 0
sum1 = 0
if (elem % 2 == 0):
continue
if (elem % 3 == 0):
print(sum1)
A. 8 9
B. 8 3
C. 2 3
D. 8 12
View Answer
Ans : D
str1="learn python"
str2=""
str3=""
for x in str1:
str2+=x
pass
str3+=x
print(str2,end=" ")
print(str3)
A. rnpn ea
B. rnpn ear
C. rnp ea
D. rnp ear
View Answer
for i in range(0,2,-1):
print("Hello")
A. Hello
B. Hello Hello
C. No Output
D. Error
View Answer
Ans : C
A. if a>=2 :
B. if (a >= 2)
C. if (a => 22)
D. if a >= 22
View Answer
Ans : A
Explanation: If statment always ended with colon (:). So, option A is correct.
12. What keyword would you use to add an alternative condition to an if
statement?
A. else if
B. elseif
C. elif
D. None of the above
View Answer
Ans : C
A. Yes
B. No
C. if/else not used in python
D. None of the above
View Answer
Ans : A
Explanation: Yes, we can write if/else in one line. For eg i = 5 if a > 7 else 0.
So, option A is correct.
View Answer
Ans : B
A. pq
B. rs
C. pqrs
D. pq12
View Answer
Ans : A
A. if a = b:
B. if a == b:
C. if a === c:
D. if a == b
View Answer
Ans : B
A. True
B. False
C. Python has switch statement but we can not use it.
D. None of the above
View Answer
Ans : B
Explanation: Python does not have switch case statement. So, option B is
correct.
View Answer
Ans : B
Explanation: For statment always ended with colon (:). So, option B is
correct.
19. Which of the following sequences would be generated bt the given line of
code?
A. 5 4 3 2 1 0 -1
B. 5 4 3 2 1 0
C. 5 3 1
D. None of the above
View Answer
Ans : C
A. indefinite
B. discriminant
C. definite
D. indeterminate
View Answer
Ans : A
21. When does the else statement written after loop executes?
A. When break statement is executed in the loop
B. When loop condition becomes false
C. Else statement is always executed
D. None of the above
View Answer
Ans : B
Explanation: Else statement after loop will be executed only when the loop
condition becomes false. So, option B is correct.
x = "abcdef"
i = "i"
while i in x:
A. a b c d e f
B. abcdef
C. i i i i i.....
D. No Output
View Answer
Ans : D
x = "abcd"
for i in range(len(x)):
print(i)
A. abcd
B. 0 1 2 3
C. 1 2 3 4
D. a b c d
View Answer
Ans : B
Explanation: len(x) will give 4 and the loop will run for 4 times starting from
0. Hence output will be 0 1 2 3. So, option B is correct.
x = 12
for i in x:
print(i)
A. 12
B. 1 2
C. Error
D. None of the above
View Answer
Ans : C
Explanation: Objects of type int are not iterable. So, option C is correct.
A. TRUE
B. FALSE
C. Null
D. Both A and C
View Answer
Ans : B
26. If the else statement is used with a while loop, the else statement is
executed when the condition becomes _______.
A. TRUE
B. FALSE
C. Infinite
D. Null
View Answer
Ans : B
Explanation: If the else statement is used with a while loop, the else
statement is executed when the condition becomes false.
27. Python programming language allows to use one loop inside another loop
known as?
A. switch
B. foreach
C. nested
D. forall
View Answer
Ans : C
A. break
B. exit
C. return
D. pass
View Answer
Ans : D
A. while loop
B. for loop
C. do-while
D. Both A and B
View Answer
Ans : D
Explanation: The continue statement can be used in both while and for loops.