LoslegenKostenlos loslegen

Eine Funktion aufteilen

Ein anderer Ingenieur in deinem Team hat diese Funktion geschrieben, um den Mittelwert und den Median einer sortierten Liste zu berechnen. Du willst ihnen zeigen, wie man sie in zwei einfachere Funktionen aufteilt: mean() und median()

def mean_and_median(values):

  """Get the mean and median of a sorted list of `values`


  Args:

    values (iterable of float): A list of numbers


  Returns:

    tuple (float, float): The mean and median

  """

  mean = sum(values) / len(values)

  values = sorted(values)

  midpoint = int(len(values) / 2)

  if len(values) % 2 == 0:

    median = (values[midpoint - 1] + values[midpoint]) / 2

  else:

    median = values[midpoint]


  return mean, median

Diese Übung ist Teil des Kurses

Funktionen in Python schreiben

Kurs anzeigen

Interaktive Übung

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

def mean(values):
  """Get the mean of a sorted list of values

  Args:
    values (iterable of float): A list of numbers

  Returns:
    float
  """
  # Write the mean() function
  ____ = ____
  return mean
Code bearbeiten und ausführen