Latest web development tutorials

Pythonは演習28を含んでいます

Pythonの100リー Pythonの100リー

タイトル:何歳5人が一緒に座って、五人は依頼しますか? 彼はビッグ4人の年齢の2年以上、述べました。 Q.最初の4人の年齢は、彼によると、最初の3人の年齢の2年よりも大きくなっています。 第三者に尋ねた、第2年以上NPCを述べました。 Q.最初の二人の個人、最初の人よりも2歳年上と言います。 最後に、彼は10歳、彼は言った、最初の担当者に確認してください。 五人はどのくらいだろうか?

プログラムの分析:再帰と再帰再帰的な方法は、2つの段階に押し戻さ。 五人の年齢を知るために、四人の年齢を知っている、というように、(10歳)最初の人をプッシュする、Zaiwangホイプッシュが必要。

ソースコード:

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

上の例の出力は、次のとおりです。

18

Pythonの100リー Pythonの100リー