Latest web development tutorials

Python beinhaltet 28 Übungen

Python 100 Li Python 100 Li

Titel: Fünf Leute zusammensitzen, die fünfte Person zu fragen , wie alt? Er sagte, dass in den ersten vier Personen 2 Jahre alt sind. Q. Die ersten vier Personen Alter, sagte er, ist größer als die ersten drei Personen 2 Jahren. Gefragt eine dritte Person, sagte der NPC als die zweiten zwei Jahre. Q. Die ersten beiden Individuen, sagen zwei Jahre älter als der erste Mann. Schließlich stellen die erste Person, sagte er, er ist 10 Jahre alt. Wird die fünfte Person, wie viel?

Programmanalyse: rekursive Methode, rekursive und rekursive zurückgeschoben in zwei Stufen. Um die fünfte Person Alter wissen, ist die Notwendigkeit, das Alter der vierten Person zu kennen, und so weiter zu drücken, die erste Person (10 Jahre alt), Zaiwang Hui schieben.

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)

Das obige Beispiel Ausgabe lautet:

18

Python 100 Li Python 100 Li