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

Python findet die Fakultät von n

Freigeben: 2019-10-25 09:55:33
Original
59858 Leute haben es durchsucht

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)```
Nach dem Login kopieren

Die zweite: gewöhnlich Schleifen

x = 1
y = int(input("请输入要计算的数:"))
for i in range(1, y + 1):
   x = x * i
print(x)
Nach dem Login kopieren

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)
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage