Extrema in Python
In dieser Lektion zeigen wir noch einige Beispiele zu der Funktionen »min«. Entsprechende Beispiele wären auch mit »max« möglich.
Finden der lexikographisch ersten Zeichenfolge.
- Auswertung
min( 'gamma', 'alpha', 'delta' )
'alpha'
›min‹ ergibt ›False‹, wenn mindestens ein ›False‹ unter den Argumentwerten ist.
- Auswertung
min( True, False )
False
Der Zahlenwert von »2« ist kleiner als der Zahlenwert von »10«, aber lexikographisch kommt »10« vor »2«.
- Protokol
min( 10, 2 )
2
min( '10', '2' )
'10'
Übungsaufgaben
/ Übungsaufgabe
Schreiben Sie nur unter Verwendung der bisher im Kurs vorgestellten Sprachelemente ein Program, das zwei ganze Zahlen einliest und das Maximum der beiden ganze Zahlen ausgibt.
Man darf dabei davon ausgehen, daß der Bediener stets zwei Numerale für ganze Zahlen eingibt, die nicht zu groß oder zu klein sind und deren Schreibweise von »literal_eval« als Numeralschreibweise für eine ganze Zahl verstanden wird.