LU04.L07 - Filtere gerade Zahlen

def filter_even_numbers(numbers):
    """
    Filtert die geraden Zahlen aus der gegebenen Liste.
    Args:
    - numbers (list): Eine Liste von Zahlen.
    Returns:
    - even_numbers_list: Eine Liste der geraden Zahlen.
    """
    # Ihr Code hier
    return list(filter(lambda x: x % 2 == 0, numbers))
 
 
if __name__ == '__main__':
    numbers = list(range(1, 51))
    even_numbers = filter_even_numbers(numbers)
    print(list(even_numbers))

Die Funktion x % 2 == 0 ist eine Modulo-Operation, immer wenn diese True ist, dann ist die Zahl durch 2 Teilbar und folglich eine gerade Zahl.


© Kevin Maurizi

  • modul/m323/learningunits/lu04/loesungen/filter.txt
  • Zuletzt geändert: 2024/03/28 14:07
  • von 127.0.0.1