解题思路:此题利用递归的方法来解决。要想知道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人是10岁。这样再往回推。
程序代码如下:
- #!/usr/bin/python
- # -*- coding: UTF-8 -*-
- def age(n):
- if n == 1: c = 10
- else: c = age(n - 1) + 2
- return c
- print age(5)
- #!/usr/bin/python
- # -*- coding: UTF-8 -*-
- def age(n):
- if n == 1: c = 10
- else: c = age(n - 1) + 2
- return c
- print age(5)
Scratch3.0 全国青少年软件编程等级考试 Python Scratch图形化一级 Scratch图形化四级 Scratch图形化三级 Scratch图形化二级 电子学会