Heim  >  Artikel  >  Backend-Entwicklung  >  Python findet die Fakultät von n

Python findet die Fakultät von n

尚
Original
2019-10-21 17:42:3059806Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn