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