Heim > Artikel > Backend-Entwicklung > Python findet die Fakultät von n
Fakultät ist ein arithmetisches Symbol, das 1808 von Christian Kramp (1760-1826) erfunden wurde. Es ist ein mathematischer Begriff. Die Fakultät einer positiven ganzen Zahl ist das Produkt aller positiven ganzen Zahlen, die kleiner oder gleich dieser Zahl sind, und die Fakultät von 0 ist 1. Die Fakultät einer natürlichen Zahl n wird mit n! geschrieben.
Sehen wir uns an, wie man mit Python die Fakultät von n berechnet:
Die erste: Verwenden Sie das Functools-Tool zur Verarbeitung
import functools result = (lambda k: functools.reduce(int.__mul__, range(1, k + 1), 1))(5) print(result)```
Die zweite: gewöhnlich Schleifen
x = 1 y = int(input("请输入要计算的数:")) for i in range(1, y + 1): x = x * i print(x)
Der dritte Weg: Rekursion verwenden
def func(n): if n == 0 or n == 1: return 1 else: return (n * func(n - 1)) a = func(5) print(a)
Empfohlen: "python Tutorial"
Das obige ist der detaillierte Inhalt vonPython findet die Fakultät von n. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!