Python Quest

Track 5 · Lesson 2 of 12

Parameters and arguments

Give functions inputs: declare parameters in the definition and pass arguments in the call, in the right order.

About 30 minFirst steps4 exercises

You will be able to

  • Define a function with one or more parameters
  • Pass arguments to a function and explain how they are matched to parameters by position
  • Use parameters inside the body instead of fixed values or outside variables
  • Recognise the TypeError raised when a call passes the wrong number of arguments

Included with a Formula Quest membership

It has 4 graded exercises with feedback, hints and solutions. Python Quest is included in Formula Quest memberships that cover Python; membership and billing are managed on Formula Quest.

View Formula Quest memberships

Tracks 1 and 2, the first lesson of every track, the playground and the dataset library are free.