又到了每课一练(没课一练)的时间啦!是不是跃跃欲试啦?别着急,马上雪山凌狐就给你带来本课的习题~今天的习题正式开始有些复杂了哦~希望大家认真思考对待,试试看?自己能不能十分钟内把这道题写出来?加油!
今天的题目:
1. 人口预测
据说啊,通过下面的公式可以大概的估算美国的人口数(从2000年起):
(1)首先获得年份的最后两个数字(比如,2017年就是17)
(2)将这个数字减去10
(3)把结果乘以3
(4)把上一步的结果加上310
得到的结果就是以百万为单位的大概的美国人口数。
请写一个叫做population()的函数,它的唯一参数为一个四个数字的年份,最后使用print函数把得到的一个整数结果返回。(假定参数范围从2000年到2099年)
例子(也就是你进行测试后必须满足的部分):
函数调用命令 | 显示值 |
---|---|
population(2001) | 283 |
population(2010) | 310 |
population(2016) | 328 |
请大家先def定义函数,然后把如下代码加入你的py文件的最后,运行即可:
# 测试代码(在python中使用#表示这一行为注释代码,本行会被python忽略,不会执行) print("The answer of population(2001) is:") population(2001) print("The answer of population(2010) is:") population(2010) print("The answer of population(2016) is:") population(2016)
好好思考哦,本节课的参考答案我们下次公布。
参考答案:
如果你觉得内容不错的话,欢迎点赞,评论和分享哟~
评论