美文网首页日更成长营自学编程Python
自学Python:第5个人多大了?

自学Python:第5个人多大了?

作者: 小强聊成长 | 来源:发表于2022-05-19 17:24 被阅读0次

    有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?

    这个问题是不是像是个套娃,一个套一个,从最后一个人开始,一直往前加就可以得到第5个的年龄了。

    下面用程序来实现这个过程。

    下面直接上代码:

    ########################

    def age(n):

        if n == 1: c = 10

        else: c = age(n - 1) + 2

        return c

    print (age(5))

    ########################

    执行结果如下:

    18

    ________________END______________

    相关文章

      网友评论

        本文标题:自学Python:第5个人多大了?

        本文链接:https://www.haomeiwen.com/subject/ajojsrtx.html