Please enable JavaScript to use CodeHS

AP Computer Science Principles in Python

Python Control Structures

Students learn how to use booleans and logical operators with control structures to make more advanced programs in Python.

Lessons

4.1 Booleans

  • Booleans
  • Booleans Quiz
  • First Boolean
  • Do You Have a Cat?
  • Fun Facts

4.2 Logical Operators

  • Logical Operators
  • Logical Operators Quiz
  • Light Switch
  • President
  • Wasting Time
  • +3 more

4.3 Comparison Operators

  • Comparison Operators
  • Comparison Operators Quiz
  • Voting Age
  • Grade Range
  • Rolling Dice
  • +2 more

4.4 If Statements

  • If Statements
  • If Statements Quiz
  • Negative Numbers
  • Great Names
  • Even and Odd
  • +4 more

4.5 If, Elif, Else

  • If, Elif, Else
  • If, Elif, Else Quiz
  • Choosing Between If-Else and Elif
  • Study Plan
  • Broken Movie Theater Pricing
  • +6 more

4.6 Key Events

  • Key Events
  • Key Events Quiz
  • Keyboard Square
  • Growing Circle
  • Graphics Badge

4.7 For Loops in Python

  • Basic For Loop
  • For Loops Quiz
  • For Loop
  • Meme Text Generator
  • The Worm
  • +3 more

4.8 General For Loops

  • General For Loop
  • General For Loop Quiz
  • Countdown
  • Count By Twos
  • Count By Sevens
  • +1 more

4.9 For Loop Practice

  • For Loop Examples
  • For Loop Examples Quiz
  • For Loop Sum
  • Better Sum
  • Factorial
  • +2 more

4.10 While Loops

  • While Loops
  • While Loops Quiz
  • While Loop Countdown
  • Inventory
  • Saving Up
  • +2 more

4.11 Loop and a Half

  • Loop and a Half
  • Loop and a Half Quiz
  • Adding Up Numbers
  • Snake Eyes
  • Better Password Prompt
  • +2 more

4.12 Random Numbers

  • Random Numbers
  • Random Numbers Quiz
  • Rolling a Die
  • Flipping a Coin
  • Lots of Dice
  • +3 more

4.13 Python Control Structures Quiz

  • Python Control Structures Quiz

Courses that include this module