====== LU05.A01 - Verwendung von *args in Funktionen ======
Erstelle eine Funktion, die eine beliebige Anzahl von Zahlen akzeptiert und das Produkt dieser Zahlen zurückgibt.
===== Aufgabenstellung =====
Definiere eine Funktion namens ''multiply_all''. Die Funktion sollte ''*args'' verwenden, um eine variable Anzahl von Positional-Argumenten zu akzeptieren und das Produkt aller übergebenen Zahlen zurückgeben.
**Code-Vorlage**:
def multiply_all(*args):
"""
Multiplies all the given numbers together and returns the product.
Parameters:
*args (float or int): Variable number of arguments to be multiplied.
Returns:
float or int: The product of all the given numbers.
"""
# TODO: Implementiere die Funktion
...
if __name__ == '__main__':
# Teste deine Funktion
print(multiply_all(1, 2, 3)) # Erwarteter Output: 6
===== Vorgehen =====
- Akzeptiere das GitHub Classroom Assignment
- Klone dein persönliches Repository in die Entwicklungsumgebung
- Implementiere die Funktion ''multiply_all'' gemäß der Aufgabenstellung
- Teste die Funktion mit verschiedenen Mengen von Zahlen
===== Abgabe =====
Die Abgabe der Lösung erfolgt als Push in das persönliche GitHub-Repository.
----
GitHub Repository https://github.com/templates-python/m323-lu05-a01-args
[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Kevin Maurizi