Python-Übungsbeispiel 26
Frage:Verwende Rekursion, um 5! zu berechnen.
Programmanalyse:Rekursionsformel: fn=fn_1*4!
Programmquellcode:
Beispiel
#!/usr/bin/python
# -*- coding: UTF-8 -*-
def fact(j):
sum = 0
if j == 0:
sum = 1
else:
sum = j * fact(j - 1)
return sum
print (fact(5))
Die Ausgabe des obigen Beispiels ist:
120Weitere Erweiterungen
Python 100 Beispiele