# In python you would use the statement to write a countcontrolled loop

## Count-Controlled Loops

A count-controlled loop, also known as a for loop, is a type of loop that executes a block of code a set number of times. In Python, you would use the for a statement to write a count-controlled loop. The code block in a count-controlled loop will execute a set number of times according to the value of a counter variable.

### What is a count-controlled loop?

In computer programming, a count-controlled loop is a type of loop that runs a specific number of times. Count-controlled loops are also known as determinate loops because the number of times the loop runs is known before the loop starts running.

In most programming languages, including Python, there is more than one way to write a count-controlled loop. The most common ways are for loops and while loops.

For loops are used when the number of times the loop will run is known in advance. They are called for loops because they typically use a special keyword or phrase, such as for or foreach that indicates they are for loop statements.

While loops are used when the number of times the loop will run is not known in advance. The code inside the while loop will keep running until some condition is met (or until an error occurs).

### How to write a count-controlled loop in python

The range() function is often used to create a count-controlled loop. The advantage of using the range() function is that it executes much faster than a while loop. It is a good choice when you need to execute a loop a specific number of times. The syntax for using the range() function is as follows:

for x in range(start, stop, step):

# Statements go here

The start value is the first value in the range. The stop value is one more than the last value in the range. The step value is the increment between successive values in the range. For example, if you wanted to print out all of the even numbers between 0 and 10, you could use this code:

for x in range(0, 11, 2):

print(x)

This would produce the following output:

0
2
4
6
8
10

## While Loops

A while loop in python repeatedly executes a target statement as long as a given condition is true. It checks the condition before executing the loop body. if the condition is false, the loop body will not be executed even once.

### What is a while loop?

While loops are a type of loop that iterates over a block of code as long as a condition is true. The condition is checked at the beginning of each iteration, so it is possible that the code block inside the while loop will not execute even once. In Python, while loops are constructed like so:

while condition:
code block
else:
# Optional code block

### How to write a while loop in python

Python has a number of ways to repeat a block of code, known as iteration or looping. The most common type of loop is the while loop.

A while loop will continue to execute a block of code as long as the condition that we set for it evaluates to True. If the condition is False, then the code block will not execute and the program will move on to the next line of code.

Here is an example of how to write a while loop in Python:

num = 1

while num <= 10: # while num is less than or equal to 10

print(num)  # print num

num += 1  # increment num by 1</p><br /><h2>For Loops</h2><br /><p> The for loop in Python is used to iterate over a sequence (list, tuple, string) or other iterable objects. Iterating over a sequence is called traversal.</p><br /><h3>What is a for loop?</h3><br /><p>

A for loop is a programming construct that allows you to repeat a certain set of code multiple times. The specific code that gets repeated is known as the loop body, and the number of times the loop body will run is determined by the loop control variable. The most common type of for loop is the numeric for loop, which repeats the loop body a certain number of times. However, there are other types of for loops as well, such as the condition-controlled for loop and the collection-controlled for loop.

### How to write a for loop in python

A for loop is used for iterating over a sequence (that is either a list, a tuple, a dictionary, a set, or a string).

This is less like the for keyword in other programming languages, and works more like an iterator method as found in other object-orientated programming languages.

With the for loop we can execute a set of statements, once for each item in a list, tuple, set etc.