Please enable JavaScript to use CodeHS

Intro to Programming in Python with Arduino

Functions and Exceptions

Students learn how their programs can be decomposed into smaller pieces that work together to solve a problem!

Lessons

6.1 Functions

  • Functions
  • Functions
  • Greeting
  • Extended Greeting
  • Weather

6.2 Functions and Parameters

  • Functions and Parameters
  • Functions and Parameters
  • Print a Value
  • Name and Age
  • Print Product
  • +3 more

6.3 Namespaces in Functions

  • Namespaces in Functions
  • Namespaces in Functions
  • Functions and Variables
  • Functions and Variables, Part 2
  • Fix This Program!
  • +2 more

6.4 Functions and Return Values

  • Functions and Return Values
  • Functions and Return Values
  • Return 10
  • Add One
  • Negate
  • +5 more

6.5 Exceptions

  • Exceptions
  • Exceptions
  • Enter a Number
  • Enter Name and Age
  • Temperature Converter, Part 2
  • +1 more

6.6 Functions Quiz

  • Functions and Exceptions Quiz
  • Control Flow Badge

Courses that include this module