Latest web development tutorials

Python inclui exercícios 28

Python 100 Li Python 100 Li

Título: Cinco pessoas sentadas juntas, a quinta pessoa a perguntar quantos anos? Ele disse que ao longo dos primeiros quatro indivíduos 2 anos mais velho. Q. A primeira idade quatro indivíduos, segundo ele, é maior do que os primeiros três indivíduos com 2 anos de idade. Perguntou uma terceira pessoa, disse que o NPC do que os segundos dois anos. Q. Os dois primeiros indivíduos, digamos, dois anos mais velho do que o primeiro homem. Finalmente, pergunte a primeira pessoa, ele disse, ele é de 10 anos de idade. Será que a quinta pessoa quanto?

análise do Programa: método recursivo, recursivo e recursiva empurrado para trás em duas etapas. Para saber a quinta pessoa idade, a necessidade de saber a idade da quarta pessoa, e assim, empurrando para a primeira pessoa (10 anos), empurrar Zaiwang Hui.

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)

O exemplo acima saída é:

18

Python 100 Li Python 100 Li