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