Latest web development tutorials

Python include esercizi 28

Python 100 Li Python 100 Li

Titolo: Cinque persone che si siedono insieme, la quinta persona per chiedere quanti anni? Ha detto che nel corso dei primi quattro individui 2 anni più grande. D. La prima età quattro individui, ha detto, è più grande rispetto alle prime tre individui 2 anni di età. Chiesto una terza persona, ha detto che la NPC che il secondo due anni. D. I primi due individui, dire due anni più vecchio del primo uomo. Infine, il primo uomo ha chiesto, ha detto, è di 10 anni. Sarà la quinta persona quanto?

Analisi del programma: metodo ricorsivo, ricorsivo e ricorsiva diviso spinto indietro di due fasi. Per conoscere la quinta persona di età, la necessità di conoscere l'età della quarta persona, e così via, per spingere la prima persona (10 anni), Zaiwang Hui push.

Source Code:

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

L'output sopra esempio è:

18

Python 100 Li Python 100 Li