import doctest def filter_and_scale(numbers, scale=1): """ Eine Funktion um aus einer gegebenen Liste alle positiven Zahlen zu extrahieren, diese mit dem Skalierungsfaktor zu addieren und eine Liste mit den Werten zurückzugeben. :param numbers: Liste mit allen Zahlen :param scale: Skalierungsfaktor, default Wert ist 1 :return: Array mit nur positiven skalierten Zahlen >>> filter_and_scale([1, -2, 3, 0, -4, 5], scale=2) [2, 6, 10] """ returnList = [] for elem in numbers: if elem > 0: returnList.append(elem * scale) return returnList if __name__ == "__main__": doctest.testmod()