LoslegenKostenlos loslegen

Gute Funktionsnamen verwenden

Ein guter Funktionsname hilft Nutzerinnen, Nutzern und Maintainerinnen, Maintainern gleichermaßen beim Verständnis. Ein guter Funktionsname beschreibt, was eine Funktion tut. In dieser Übung wählst du einen Namen für eine Funktion, der ihre Lesbarkeit bei der Verwendung verbessert.

Diese Übung ist Teil des Kurses

Grundlagen der Softwareentwicklung in Python

Kurs anzeigen

Anleitung zur Übung

  • Das Modul math wurde bereits in deiner Umgebung geladen, damit du seine Funktion sqrt verwenden kannst.
  • Gib der Funktion den bestmöglichen Namen aus den folgenden Optionen: do_stuff, hypotenuse_length, square_root_of_leg_a_squared_plus_leg_b_squared, pythagorean_theorem.
  • Vervollständige das Beispiel im Docstring mit dem Funktionsnamen.
  • printe das Ergebnis der neu benannten Funktion, um die Länge der Hypotenuse eines rechtwinkligen Dreiecks mit Katheten der Länge 6 und 8 zu bestimmen.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

def ____(leg_a, leg_b):
    """Find the length of a right triangle's hypotenuse

    :param leg_a: length of one leg of triangle
    :param leg_b: length of other leg of triangle
    :return: length of hypotenuse
    
    >>> ____(3, 4)
    5
    """
    return math.sqrt(leg_a**2 + leg_b**2)


# Print the length of the hypotenuse with legs 6 & 8
print(____)
Code bearbeiten und ausführen