03. 练习:定义函数
练习:人口密度函数
写一个名称为 population_density
的函数,该函数有两个参数 population
和 land_area
,并根据这两个值返回人口密度。我提供了两个测试用例,你可以用这两个用例验证你的函数是否能正常运行。写好该函数后,点击“测试答案”按钮测试你的代码。
Start Quiz:
# write your function here
# test cases for your function
test1 = population_density(10, 1)
expected_result1 = 10
print("expected result: {}, actual result: {}".format(expected_result1, test1))
test2 = population_density(864816, 121.4)
expected_result2 = 7123.6902801
print("expected result: {}, actual result: {}".format(expected_result2, test2))
练习:readable_timedelta
写一个叫做 readable_timedelta
的函数,该函数有一个参数:整数 days
,并返回一个表示由多少周多少天组成的字符串。例如 readable_timedelta(10)
应返回“1 week(s) and 3 day(s).”。
Start Quiz:
# write your function here
# test your function
print(readable_timedelta(10))