Describe both For-loops and While-loops and explain how you can simulate the effect of a for loop with a while loop with an example.

A while loop executes some code while a specific condition is true, once the condition is no longer true, the code skips the loop. It has the following form:while condition is true: do something A for loop is used to iterate through elements (for example, numbers in list) and perform some action for each iteration (for example, print the numbers to the screen). It has the following form:for element in list: do something An example use of a for loop is to iterate through a list of numbers to print the numbers. To print numbers 1-5 in Python would be done as follows:for i in range(1, 5): print(i) To replicate this with a While loop you could do the following:i = 0 while i < 5: i = i+1 print(i) Note the need to manually increase the counter, i, which is done automatically in the for loop

SC

Related Python Mentoring answers

All answers ▸

Define a function that takes in the age of the user and adds it to an output sentence such as "You are ..... old".


Create an algorithm that can be used as a guessing game. Make sure to import random at the start.


Manually implement a function that finds the smallest value in a list of integers and print it.


How do I define a function in Python?