Latest web development tutorials

Python incluye ejercicios 28

Python 100 Li Python 100 Li

Título: Cinco personas que se sientan juntos, la quinta persona para preguntar qué edad? Dijo que durante los primeros cuatro personas mayores de 2 años. P. La primera edad de cuatro personas, dijo, es más grande que los tres primeros individuos de 2 años de edad. Preguntó una tercera persona, dijo que la APN que los segundos dos años. P. Los dos primeros individuos, digamos dos años mayor que el primer hombre. Por último, pedir al primero, dijo, es de 10 años de edad. Will lo mucho que la quinta persona?

Programa de análisis: método recursivo, recursivo y recursivo empujados hacia atrás en dos etapas. Conocer la quinta edad persona, la necesidad de conocer la edad de la cuarta persona, y así sucesivamente, para empujar la primera persona (10 años), Zaiwang Hui empuje.

Código fuente:

#!/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)

La salida del ejemplo anterior es:

18

Python 100 Li Python 100 Li