PythonByteSize
  • Home
  • Video Index
    • 1. The Basics
    • 2. Python Program Structures
    • 3. Python Operators
    • 4. Python Functions
    • 5. Introduction to Classes and Objects
    • 6. Python Strings
    • 7. User Defined Functions
    • 8. Classes and Objects
    • 9. Python Dictionaries
    • 10. Python tkinter
    • 11. Python Lists
    • 12. Python Namespaces
    • 13. Turtle Graphics
    • 14. Python Tips
  • Exercise Index
    • 1. The Basics Exercises
    • 2. Python Program Structures Exercises
    • 3. Python Operators Exercises
    • 4. Python Functions Exercises
  • Educators
  • Donate
  • Contact
  • Computing Topics
  • Mathematics
  • About

Exercise Index

Section 1 Exercises (The Basics) 

These section 1 exercises support the videos on The Basics (i.e. the Section 1 videos >>)
  1. Exercise 1.1 (Python 3 Download and Installation) >>
  2. Exercise 1.2 "Hello World" (Python 3 Command Line) >>
  3. Exercise 1.3 "Hello World" (Python 3 GUI) >>
  4. Exercise 1.4 Python Keyboard Input >> 
  5. Exercise 1.5 Python Program Design >> 
  6. Exercise 1.6 Coding a Design in Python >> 
  7. Exercise 1.7 Testing a Python Program >> 
  8. Exercise 1.8 Python Variables and Data Types >> 
  9. Exercise 1.9 Python Assignment Statement >> 
  10. Exercise 1.10 Python Assignment Operators >>
  11. Exercise 1.11 Python Augmented Assignment Operators >>
  12. Exercise 1.12 Naming Python Variables >>
  13. Exercise 1.13 Case Sensitivity >>
  14. Exercise 1.14 A Python Variable versus a Python Object >>
  15. Exercise 1.15 Python an Immutable Object >>
  16. ​Exercise 1.16 Python Object Reference >>

Section 2 Exercises ​[Python Structures (Sequence, Selection and Iteration)]

These section 2 exercises support the videos on Python Structures (i.e. the Section 2 videos >>)
  1. Exercise 2.1 The Sequence Construct >>
  2. Exercise 2.2 The Python if … Selection Construct >>
  3. Exercise 2.3 The Python if...else Selection Construct >>
  4. Exercise 2.4. Boundary testing the if ... else Selection Construct >>
  5. ​Exercise 2.5. Python Nested Selection Constructs >>
  6. ​Exercise 2.6. Python elif  Selection Clause >>
  7. Exercise 2.7. The Python while loop >>

Section 3 Exercises ​(Python Operators)

These section 3 exercises support the videos on Python Operators (i.e. the Section 3 videos >>)
  1. Exercise 3.1. Pythons Relational Operators (making decisions) >>
  2. Exercise 3.2 Multiple Conditional Tests in Python >>
  3. Exercise 3.3 Python range function >>
  4. Exercise 3.4 The for loop iteration >>
  5. Exercise 3.5 Pythons Arithmetic Operators >>
  6. Exercise 3.6 Pythons % Operator >>
  7. Exercise 3.7 Pythons Logical Operators >>
  8. Exercise 3.8 Pythons Logical and Operator >>
  9. Exercise 3.9 Operator precedence >>
  10. Exercise 3.10 Multiple Assignment >>
  11. Exercise 3.11 Multiple Assignment and Trace Tables >>
  12. Exercise 3.12 Simultaneous Assignment >>

Section 4 Exercises (Python Functions)

These section 4 exercises support the videos on Python Functions (i.e. the Section 4 videos >>)
  1. Exercise 4.1 Pythons ord() function >>
  2. Exercise 4.2 Pythons chr() function >>
  3. Exercise 4.3 Pythons eval() function >>
  4. Exercise 4.4 Pythons print() function >>
  5. Exercise 4.5 Pythons abs() function >>
  6. Exercise 4.6 Pythons type() function >>
  7. Exercise 4.7 Pythons id() function >>
  8. Exercise 4.8 Pythons id() function and names >>

Please consider donating to help with the costs incurred in developing this website.             Donate >>