Menu
Coddy logo textTech

Wiederholung - Fakultät

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

challenge icon

Aufgabe

Anfänger

Fakultät ist eine mathematische Operation.

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

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

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

Wichtig: Dein Programm sollte alle nicht-negativen ganzen Zahlen einschließlich 0 und 1 verarbeiten können.

So kannst du dieses Problem angehen:

  1. Lies eine ganzzahlige Eingabe mit int(input()) ein
  2. Initialisiere eine Ergebnisvariable mit 1 (da die Multiplikation mit 1 das Ergebnis nicht verändert)
  3. Verwende eine Schleife, um alle Zahlen von 1 bis zur eingegebenen Zahl zu multiplizieren
  4. Gib das endgültige Ergebnis aus (nur die Zahl, keinen zusätzlichen Text)

Beispielablauf:

Für die Eingabe 5:

  • Beginne mit result = 1
  • Multipliziere mit 1: result = 1 × 1 = 1
  • Multipliziere mit 2: result = 1 × 2 = 2
  • Multipliziere mit 3: result = 2 × 3 = 6
  • Multipliziere mit 4: result = 6 × 4 = 24
  • Multipliziere mit 5: result = 24 × 5 = 120

Wichtige Konzepte, die du benötigst:

  • Multiplikationszuweisung: result *<i>= i</i> (dasselbe wie <i>result = result * </i>i)
  • Die Funktion range: range(1, n + 1) enthält Zahlen von 1 bis n

Probier es selbst

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Python-Compiler