Added
This commit is contained in:
@@ -19,4 +19,33 @@ Beispiele:
|
||||
>```
|
||||
>*defines **f** as an array of unspecified size of pointers to functions that return pointers to functions that return void*
|
||||
|
||||
Congyu Ding
|
||||
Annemike Rörig
|
||||
|
||||
|
||||
```python
|
||||
def fakultaet_generator(n: int) -> int:
|
||||
"""
|
||||
Generiert mittels ChatGPT (26.11.2025)
|
||||
|
||||
Prompt: "..."
|
||||
|
||||
- Berechnung der Fakultät
|
||||
- Robuste Fehlerbehandlung
|
||||
- Benötigt für Berechnung XXX
|
||||
"""
|
||||
|
||||
# Robuste Fehlerbehandlung bei Werten kleiner 0
|
||||
if n < 0:
|
||||
raise ValueError("Die Fakultät ist nur für nicht-negative Zahlen definiert.")
|
||||
|
||||
# Berechnung der Fakultät mittels aufmultiplizieren
|
||||
ergebnis = 1
|
||||
for i in range(1, n + 1):
|
||||
ergebnis *= i
|
||||
yield ergebnis
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user