Python-Übungen für Einsteiger

Fakultät in Python berechnen

n! ist das Produkt aller positiven ganzen Zahlen von 1 bis n; für 0 gilt 0! = 1.

Was ist Fakultät in Python berechnen?

n! ist das Produkt aller positiven ganzen Zahlen von 1 bis n; für 0 gilt 0! = 1.

Berechne die Fakultät iterativ mit einer wiederverwendbaren Funktion.

Wann wird dieser Ansatz verwendet?

  • Python-Syntax anhand von ausführbarem Code lernen.
  • Eine Grundlage für umfangreichere Programmieraufgaben schaffen.
  • Ideen ohne lokale Einrichtung schnell ausprobieren.

Beispielcode

Code ausführen →
main.py
def factorial(number):
    if number < 0:
        raise ValueError("Factorial is undefined for negative numbers")

    result = 1
    for value in range(2, number + 1):
        result *= value
    return result

print(factorial(6))

Erwartete Ausgabe

720

So funktioniert es

Der Akkumulator startet bei 1 und wird mit jeder Zahl bis n multipliziert. Negative Eingaben werden ausdrücklich abgelehnt.

Ändere die Werte und führe das Programm im CodeUtility Python Online-Compiler aus, ohne Python lokal zu installieren.

Übungsaufgaben

Verändere Eingaben und Randfälle, bevor du die Lösung mit größeren Datenmengen testest.

  1. Sage die Ausgabe voraus, bevor du den Code ausführst.
  2. Behandle leere und ungültige Eingaben.
  3. Kapsle die Logik in einer Funktion und ergänze Tests.
In der Python-IDE ausführen →