In python there are two types of loops, while and for. While loops execute a set of defined instructions as long as a condition is true. A while loop can go on forever if implemented incorrectly. A "break" statement can be used to stop a loop even if the while condition is true. For loops are used for iterating a sequence. The for loop can execute multiple statements once for each item within a list. For loops can be used on string to find specific characters within said string and once again the "break" statement has the same function as with while loops. The range() function can also be used to loop through a set of code a specific number of times.