Menu
Coddy logo textTech

Wiederholung - Fakultät

Teil des Abschnitts Fundamentals der Python-Journey von Coddy — Lektion 39 von 77.

challenge icon

Aufgabe

Anfänger

Die Fakultät ist eine mathematische Operation.

Die Fakultät von n ist das Produkt aller positiven ganzen Zahlen kleiner oder gleich n.

Wichtige Sonderfälle:

  • Fakultät von 0: 1 (nach mathematischer Konvention)
  • Fakultät von 1: 1 = 1

Beispiele:

  • Fakultät von 2: 2 = 1 × 2
  • Fakultät von 3: 6 = 1 × 2 × 3
  • Fakultät von 6: 720 = 1 × 2 × 3 × 4 × 5 × 6

Schreiben Sie ein Programm, das die Fakultät einer gegebenen ganzen Zahl berechnet.

Wichtig: Ihr Programm sollte alle nicht-negativen ganzen Zahlen verarbeiten, einschließlich 0 und 1.

Wie man dieses Problem angeht:

  1. Lesen Sie eine Ganzzahl-Eingabe mit int(input()) ein
  2. Initialisieren Sie eine Ergebnisvariable mit 1 (da die Multiplikation mit 1 das Ergebnis nicht ändert)
  3. Verwenden Sie eine Schleife, um alle Zahlen von 1 bis zur eingegebenen Zahl zu multiplizieren
  4. Geben Sie das Endergebnis aus (nur die Zahl, kein zusätzlicher Text)

Beispiel-Durchlauf:

Für die Eingabe 5:

  • Beginnen Sie mit result = 1
  • Multiplizieren mit 1: result = 1 × 1 = 1
  • Multiplizieren mit 2: result = 1 × 2 = 2
  • Multiplizieren mit 3: result = 2 × 3 = 6
  • Multiplizieren mit 4: result = 6 × 4 = 24
  • Multiplizieren mit 5: result = 24 × 5 = 120

Wichtige Konzepte, die Sie benötigen:

  • Multiplikationszuweisung: result *<i>= i</i> (entspricht <i>result = result * </i>i)
  • Die range-Funktion: range(1, n + 1) schließt Zahlen von 1 bis n ein

Probier es selbst

Alle Lektionen in Fundamentals