English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python-Grundtutorials

Python-Flusssteuerung

Python Funktion

Python Datentypen

Python-Dateioperationen

Python-Objekte und Klassen

Python-Daten und Zeit

Python-Vertiefungswissen

Python-Referenzhandbuch

Python-Programm zum Berechnen der Fakultät der Zahl

Python-Beispiel大全

In diesem Artikel werden Sie lernen, die Fakultät einer Zahl zu finden und anzuzeigen.

Um diesen Beispiel zu verstehen, sollten Sie die folgenden verstehenPython-ProgrammierungThema:

Die Fakultät einer Zahl ist das Produkt aller1das Produkt aller ganzen Zahlen bis zur Zahl.

Zum Beispiel, die Fakultät6ist1 * 2 * 3 * 4 * 5 * 6 =72Die Fakultät von 0 ist nicht für negative Zahlen definiert, die Fakultät von 0 ist1、0! = 1。

Quellcode

# Python-Programm zum Finden der Fakultät der von Benutzer angegebenen Zahl.
# Kann geändert werden
num = 7
# Benutzerabfrage
#num = int(input("Geben Sie eine Zahl ein: "))
factorial = 1
# Überprüfen Sie, ob die Zahl negativ, positiv oder null ist
if num < 0:
   print("Entschuldigung, die Fakultät eines negativen Zahlen existiert nicht")
elif num == 0:
   print("0 Die Fakultät ist ")1)
else:
   for i in range(1,num + 1)
       factorial = factorial*i
   print(num, "Die Fakultät ist", factorial)

Ausgabenergebnis

7 Die Fakultät ist 5040

Hinweis:Um andere Zahlen des Programms zu testen, ändern Sie den Wert von num.

Hier, suchen Sie die Zahl, deren Fakultät in num gespeichert ist, und verwenden Sie die if...elif...else-Anweisung, um zu überprüfen, ob die Zahl negativ, null oder positiv ist. Wenn die Zahl positiv ist, verwenden Sie den for-Zyklus und die range()-Funktion, um die Fakultät zu berechnen.

Python-Beispiel大全