Python-Beispiel für Fakultät
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 的阶乘为 6Andere Erweiterungen
Python3-Beispiele