# Die Variable anzahl wird für die Anzahl der Zahlen, die eingeben werden, deklariert.
# Die Variable max steht für das Maximum, also hier für die aktuell größte Zahl.
# Die Variable min steht für das Minimum, hier für die aktuell kleinste Zahl.
# Die Variable zahl wird für die aktuelle betrachtete Zahl verwendet.
print("Wie viele Zahlen möchten Sie eingeben?")
anzahl = int(input())
print("Geben Sie eine Zahl an:")
zahl = int(input())

# Der Variable max wird der Wert der ersten Zahl zugewiesen.
max = zahl

# Der Variablen min wird ebenfalls der Wert der ersten Zahl zugewiesen. Wenn es 
# nur eine Zahl gibt, ist diese Zahl sowohl Minimum als auch Maximum.
min = zahl

# Der Wert der Variablen anzahl wird um eins vermindert.
anzahl = anzahl - 1
while True:    #This simulates a Do Loop
    
    # Solange der Wert der Variablen anzahl größer als null ist, wird die folgende 
    # Fallunterscheidung durchgeführt.
    if anzahl > 0:
        
        # Ab hier werden die zweite und alle folgenden Zahlen abgefragt.
        print("Geben Sie eine Zahl an")
        zahl = int(input())
        
        # In der Fallunterscheidung wird geprüft, ob die aktuelle Zahl größer 
        # als der Wert der Variablen max, dem aktuelle Maximum, ist. Falls ja, 
        # wird der Variablen max der Wert der Variablen zahl zugewiesen und das 
        # Maximum wird dadurch aktualisiert.
        if zahl > max:
            max = zahl
        
        # In dieser Fallunterscheidung wird geprüft, ob die aktuelle Zahl kleiner
        # als der Wert der Variablen min, dem aktuelle Minimum, ist. Falls ja, 
        # wird der Variablen min der Wert der Variablen zahl zugewiesen und das 
        # Minimum wird dadurch aktualisiert.
        if zahl < min:
            min = zahl
    anzahl = anzahl - 1
    
    # Nachdem die Variable anzahl um eins vermindert wurde, wird die Schleife so
    # lange fortgesetzt, bis die Variable anzahl gleich null ist.
    if not(anzahl > 0): break   #Exit loop

# Wenn die Variable anzahl den Wert null hat, wird die Schleife verlassen und 
# dann werden die aktuellen Werte der Variablen min und max als Minimum 
# beziehungsweise Maximum der Zahlensequenz ausgegeben.
print("Die kleinste eingebene Zahl ist: " + str(min) + " Und die größte eingegebene Zahl ist: " + str(max))   
        
        
akzeptieren ablehen

Diese Website verwendet Cookies und Zählpixel, um Ihnen die bestmögliche Nutzung dieser Website zu ermöglichen.Learn more about cookies sehen Sie auch Datenschutz