[Interactive Python Textbook]

Main menu

Skip to primary content
Skip to secondary content
  • Using This Website
  • Console
  • Visualize
  • Python At Home
  • Resources
  • Cheatsheet
  • Contact
  • Thanks
  • My Progress
  • 0: Hello!
  • 1: Variables
    • 1E: Errors
  • 2: Functions
    • 2X: Extra Practice
  • 3: Comments, Quotes
  • 4: Types
  • 5: Input
  • 6: If
  • 6D: Debug
  • 7: Rich
    • 7A: Strings
    • 7B: Math
    • 7C: Loops
  • 8: Remix
  • 9: Else, And, Or, Not
  • 10: def
  • 11
    • 11A: Lower Case
    • 11B: Variable Scope
    • 11C: Geometry
  • 12: Tips
  • 13: Lists
  • 14: Methods
  • 15
    • 15A: Termination Determination
    • 15B: Python Pushups
    • 15C: Caesar's JVTIVK JRCRU IVTZGV
  • 16: Recursion
  • 17: Is
  • 18: Efficiency

Navigation

  • 0: Hello!
  • 1: Variables
  • 1E: Errors
  • 2: Functions
  • 2X: Extra Practice
  • 3: Comments and Quotes
  • 4: Types
  • 5: Input
  • 6: If
  • 6D: Design, Debugging and Donuts
  • 7: Rich Editor
  • 7A: Strings
  • 7B: Math
  • 7C: Loops
  • 8: Remix
  • 9: Else, And, Or, Not
  • 10: def
  • 11A: Lower Case
  • 11B: Variable Scope
  • 11C: Geometry
  • 12: Tips
  • 13: Lists (Arrays)
  • 14: Methods
  • 15A: Termination Determination
  • 15B: Python Pushups
  • 15C: Caesar's JVTIVK JRCRU IVTZGV
  • 16: Recursion
  • 17: Is
  • 18: Efficiency
  • Cheatsheet
  • Con2
  • Console
  • Contact
  • Guide for Authors
  • Help: Old Browsers
  • JLT sandbox
  • Log in or create a new account
  • Mail
  • My Progress
  • Navigation
  • Resources
  • Run Python At Home
  • Source
  • Thanks
  • Toets 4V informatica
  • Using This Website
  • Vis demo
  • foo
2010–2025. Computer Science Circles is a free service of the Centre for Education in Mathematics and Computing at the University of Waterloo.
Total number of exercises completed by all users: 3724134
CEMC | University of Waterloo, MC 5104 | 200 University Avenue West | Waterloo, Ontario, Canada N2L 3G1 | Phone: 519 888 4808 | contact us
  • fr
  • de
  • nl
  • lt
  • zh
  • Skip to toolbar
    • Computer Science Circles
    • Create free account / login

      to save your progress