LU05.A01 - Verwendung von *args in Funktionen

Erstelle eine Funktion, die eine beliebige Anzahl von Zahlen akzeptiert und das Produkt dieser Zahlen zurückgibt.

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
  1. Akzeptiere das GitHub Classroom Assignment
  2. Klone dein persönliches Repository in die Entwicklungsumgebung
  3. Implementiere die Funktion multiply_all gemäß der Aufgabenstellung
  4. Teste die Funktion mit verschiedenen Mengen von Zahlen

Die Abgabe der Lösung erfolgt als Push in das persönliche GitHub-Repository.


Kevin Maurizi

  • modul/m323/learningunits/lu05/aufgaben/args.txt
  • Last modified: 2023/11/13 08:56
  • by 127.0.0.1