generated from mwc/lab_weather
Implemented function to count people
Honestly I don't like this lesson on dictionaries! This is a perfect use case for object-oriented programming; dictionaries are just lookup tables. I think it makes more sense to teach dicts in the context of price lookups, or passwords, or something that has more structure than just a place to put names variables.
This commit is contained in:
@@ -9,7 +9,7 @@
|
|||||||
# Your job is to complete these functions. Remove the NotImplementedError from
|
# Your job is to complete these functions. Remove the NotImplementedError from
|
||||||
# each and instead write code which returns the expected values.
|
# each and instead write code which returns the expected values.
|
||||||
|
|
||||||
def count_people(people):
|
def count_people(people: dict):
|
||||||
"""Counts the number of people.
|
"""Counts the number of people.
|
||||||
|
|
||||||
>>> count_people(family)
|
>>> count_people(family)
|
||||||
@@ -17,7 +17,7 @@ def count_people(people):
|
|||||||
>>> count_people(friends)
|
>>> count_people(friends)
|
||||||
10
|
10
|
||||||
"""
|
"""
|
||||||
raise NotImplementedError()
|
return len(people)
|
||||||
|
|
||||||
def get_email(people, name):
|
def get_email(people, name):
|
||||||
"""Returns the named person's email address. If there is no such person, returns None.
|
"""Returns the named person's email address. If there is no such person, returns None.
|
||||||
|
|||||||
Reference in New Issue
Block a user