×

python · level 1 · unit 7 · lesson 3

  1. meet it
  2. guess first
  3. your turn
  4. fix it
  5. nailed it

Tap a green word if you get lost.

meet it

hands the answer back so you can keep it.

So far your functions print things. Printing shows a value on the screen, and then it is gone. Your program cannot catch it, keep it or do maths with it.

To return a value, write return and the value. The call then turns into the answer, as if double(4) were the number 8. Store it, print it or use it again.

A function with no return hands back None, which is Python's word for nothing at all.

def double(number):
    return number * 2
answer = double(4)
print(answer)
print(double(answer))

Printing is showing someone your answer, and return is handing it to them.