Python include esercizi 28
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