0% found this document useful (0 votes)
4 views

Learn Python 3_ Loops Cheatsheet _ Codecademy

This document is a cheatsheet for Python 3 loops, covering key concepts such as the 'break' and 'continue' keywords, list comprehensions, for loops, while loops, and nested loops. It provides examples for each concept, illustrating how to use loops effectively in Python programming. Additionally, it discusses infinite loops and how to handle them.

Uploaded by

anshuman
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Learn Python 3_ Loops Cheatsheet _ Codecademy

This document is a cheatsheet for Python 3 loops, covering key concepts such as the 'break' and 'continue' keywords, list comprehensions, for loops, while loops, and nested loops. It provides examples for each concept, illustrating how to use loops effectively in Python programming. Additionally, it discusses infinite loops and how to handle them.

Uploaded by

anshuman
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

12/3/24, 3:17 PM Learn Python 3: Loops Cheatsheet | Codecademy

Cheatsheets / Learn Python 3

Loops

break Keyword

In a loop, the break keyword exits the loop immediately, numbers = [0, 254, 2, -1, 3]
regardless of the iteration number. Once break
executes, the program will continue executing from the
first line after the loop. for num in numbers:
In this example, the output would be: if (num < 0):
0 print("Negative number detected!")
254
break
2
Negative number detected! print(num)

# 0
# 254
# 2
# Negative number detected!

Python List Comprehension

Python list comprehensions provide a concise way for # List comprehension for the squares of
creating lists. It consists of brackets containing an
all even numbers between 0 and 9
expression followed by a for clause, then zero or more for
or if clauses: [EXPRESSION for ITEM in LIST <if result = [x**2 for x in range(10) if x % 2
CONDITIONAL>] . == 0]
The expressions can be anything - any kind of object can
go into a list.
A list comprehension always returns a list. print(result)
# [0, 4, 16, 36, 64]

https://www.codecademy.com/learn/learn-python-3/modules/learn-python3-loops/cheatsheet 1/4
12/3/24, 3:17 PM Learn Python 3: Loops Cheatsheet | Codecademy

Python For Loop

A Python for loop can be used to iterate over a list of for <temporary variable> in <list
items and perform a set of actions on each item. The
variable>:
syntax of a for loop consists of assigning a temporary
value to a variable on each successive iteration. <action statement>
When writing a for loop, remember to properly indent <action statement>
each action, otherwise an IndentationError will result.

#each num in nums will be printed below


nums = [1,2,3,4,5]
for num in nums:
print(num)

The Python continue Keyword

In Python, the continue keyword is used inside a loop to big_number_list = [1, 2, -1, 4, -5, 5, 2,
skip the remaining code inside the loop code block and
-9]
begin the next loop iteration.

# Print only positive numbers:


for i in big_number_list:
if i < 0:
continue
print(i)

Python Loops with range() .

In Python, a for loop can be used to perform an action a # Print the numbers 0, 1, 2:
specific number of times in a row.
for i in range(3):
The range() function can be used to create a list that
can be used to specify the number of iterations in a for print(i)
loop.

# Print "WARNING" 3 times:


for i in range(3):
print("WARNING")

https://www.codecademy.com/learn/learn-python-3/modules/learn-python3-loops/cheatsheet 2/4
12/3/24, 3:17 PM Learn Python 3: Loops Cheatsheet | Codecademy

Infinite Loop

An infinite loop is a loop that never terminates. Infinite


loops result when the conditions of the loop prevent it
from terminating. This could be due to a typo in the
conditional statement within the loop or incorrect logic.
To interrupt a Python program that is running forever,
press the Ctrl and C keys together on your keyboard.

Python while Loops

In Python, a while loop will repeatedly execute a code # This loop will only run 1 time
block as long as a condition evaluates to True .
hungry = True
The condition of a while loop is always checked first
before the block of code runs. If the condition is not met while hungry:
initially, then the code block will never run. print("Time to eat!")
hungry = False

# This loop will run 5 times


i = 1
while i < 6:
print(i)
i = i + 1

Python Nested Loops

In Python, loops can be nested inside other loops. Nested groups = [["Jobs", "Gates"], ["Newton",
loops can be used to access items of lists which are inside
"Euclid"], ["Einstein", "Feynman"]]
other lists. The item selected from the outer loop can be
used as the list for the inner loop to iterate over.
# This outer loop will iterate over each
list in the groups list
for group in groups:
# This inner loop will go through each
name in each list
for name in group:
print(name)

https://www.codecademy.com/learn/learn-python-3/modules/learn-python3-loops/cheatsheet 3/4
12/3/24, 3:17 PM Learn Python 3: Loops Cheatsheet | Codecademy

Print Share

https://www.codecademy.com/learn/learn-python-3/modules/learn-python3-loops/cheatsheet 4/4

You might also like