This lesson will help you review Python functions by providing some challenge exercises involving dictionaries.

As a refresher, function syntax looks like this:

def some_function(some_input1, some_input2): … do something with the inputs … return output

For example, a function that counts the number of values in a dictionary that are above a given number would look like this:

def greater_than_ten(my_dictionary, number): count = 0 for value in my_dictionary.values(): if value > number: count += 1 return count

And this would produce output like:

>>> greater_than_ten({"a":1, "b":2, "c":3}, 0) 3 >>> greater_than_ten({"a":1, "b":2, "c":3}, 5) 0


When you’re ready to do this series of short function challenges, continue on to the rest of the lesson!

Sign up to start coding

By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Already have an account?