Skip to Content
Teach Yourself VISUALLY Python
book

Teach Yourself VISUALLY Python

by Ted Hart-Davis, Guy Hart-Davis
September 2022
Beginner
304 pages
9h 43m
English
Wiley
Content preview from Teach Yourself VISUALLY Python

CHAPTER 7

Repeating Actions with Loops

In this chapter, you start using Python’s loops to repeat actions as needed in your scripts. You learn to create both for loops and while loops, use loop control statements, and nest loops within each other to implement complex repetition.

Snapshot of repeating actions with loops.

Understanding Python’s Loops

Understanding How for Loops Work

Create for Loops

Understanding How while Loops Work

Create while Loops

Understanding break Statements in Loops

Using a break Statement to Exit a Loop Early

Understanding continue Statements in Loops

Using a continue Statement in a Loop

Understanding else Statements in Loops

Using an else Statement in a Loop

Understanding Loop Nesting

Nest Loops to Create Complex Repetition

Understanding Python’s Loops

When you need to repeat actions in your code, you can use Python’s loop structures. A for loop lets you iterate — repeat — actions either once for each object in a collection, such as once for each letter in a string of text, or a specific number of times, such as 10 times. A while loop enables you to repeat actions as long as a condition remains True — for example, while a value is above a specified cutoff. When you need more complex repetition, you can nest either type of loop or a mixture of the two types.

Using for Loops for Definite Iteration

A for loop enables you to repeat actions for a predetermined number of times. This type of repetition ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Learn Python Programming - Third Edition

Learn Python Programming - Third Edition

Fabrizio Romano, Heinrich Kruger
Learn Python Programming - Fourth Edition

Learn Python Programming - Fourth Edition

Fabrizio Romano, Heinrich Kruger

Publisher Resources

ISBN: 9781119860259Purchase Link