Author's photo
Zuzana Z.
Informatik

Brauche Hilfe bei dieser Fragestellung

Schreibe eine Funktion minimum, die das Minimum beliebig vieler in einem Tupel definierten Zahlen zurückgibt. Teste dies mit dem Tupel (6.3, 6.2, -3, 1)

1 answer
hallo. hier mal der quellcode:

def minimum(tuple):
min = tuple[0];

for i in tuple:
min = i if i < min else min;
return min;


erklärung:
zu beginn gehst du von der annahme aus, das er erste wert im tuple das momentane minimum ist.
in weiterer folge durchläufst du mit der schleife das komplette tupel, und prüfst ob der wert, den du
gerade betrachtest, kleiner ist, als deine momentane annahme des minimums. wenn dem so ist, wird
dieser zum neuen minimum.

lg simon