Python-Beispiel für Fakultät

Document 对象参考手册Python3-Beispiele

Die Fakultät einer ganzen Zahl (englisch: factorial) ist das Produkt aller positiven ganzen Zahlen kleiner oder gleich der Zahl, und die Fakultät von 0 ist 1. Das heißt: n! = 1×2×3×...×n.

Beispiel

#!/usr/bin/python3 # Dateiname : test.py # Autor: www.example.com # Berechnet die Fakultät anhand einer Benutzereingabe # Vom Benutzer eingegebene Zahl abrufen num = int(input("Bitte geben Sie eine Zahl ein:")) factorial = 1 # Prüfen, ob die Zahl negativ, 0 oder positiv ist if num < 0: print("Entschuldigung, negative Zahlen haben keine Fakultät") elif num == 0: print("Die Fakultät von 0 ist 1") else: for i in range(1,num + 1): factorial = factorial*i print("Die Fakultät von %d ist %d" %(num,factorial))

Die Ausgabe nach Ausführung des obigen Codes ist:

请输入一个数字: 3
3 的阶乘为 6

Document 对象参考手册Python3-Beispiele

Andere Erweiterungen