Python for loop quiz

Last Updated :
Discuss
Comments

Question 1

What is the purpose of the range function in a for loop?

  • To create a list of numbers

  • To define the start and end of the loop

  • To generate a sequence of numbers

  • To specify the step size of the loop

Question 2

What is the purpose of the enumerate function in a for loop?

  • To create an enumerated list

  • To generate a sequence of numbers

  • To iterate over two lists simultaneously

  • To access both the index and the value of elements in an iterable

Question 3

How can you iterate over a string in reverse order using a for loop?

  • for char in reversed(string):

  • for char in string[::-1]:

  • for char in string.reverse():

  • Reverse iteration is not possible on strings

Question 4

What will the following code output?

numbers = [3, 7, 2, 8, 5]
for i, num in enumerate(numbers):
   if i == num:
       break
   print(num, end=' ')
 

  • 3 7 2 8 5

  • 3 7

  • 3 7 2

  • 7 2 8

Question 5

What is the purpose of the else clause in a for loop?

  • To execute an alternative block of code

  • To handle exceptions

  • To specify the step size of the loop

  • To execute code when the loop is terminated normally

Question 6

What will the following code output?

for char in 'hello':
   if char == 'l':
       break
   print(char, end=' ')
 

  •  h e

  • h e l

  •  h e l l

  •  h e l l o

Question 7

What will the following code output?

numbers = [1, 2, 3, 4, 5]
for i, num in enumerate(numbers):
   if i % 2 == 0:
       continue
   print(num, end=' ')
 

  • 1 3 5

  • 2 4

  • 1 2 3 4 5

  • 0 1 2 3 4

Question 8

What will the following code output?

numbers = [1, 2, 3, 4, 5]
for i in range(len(numbers) - 1, -1, -1):
   print(numbers[i], end=' ')
 

  • 5 4 3 2 1

  •  1 2 3 4 5

  • 5 5 5 5 5

  • 1 3 5

Question 9

How can you iterate over the indices and values of a list using a for loop?

  • for i, value in enumerate(list):

  • for index, value in list:

  • for index in list.index():

  • for value in list.values():

Question 10

How can you iterate over a tuple using a for loop?

  • for element in tuple:

  • for in in range(len(tuple)):

  • for i, element in enumerate(tuple):

  • for i in tuple:

There are 24 questions to complete.

Take a part in the ongoing discussion
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy