# Die Variable anzahl wird für die Anzahl der Zahlen, die eingegeben werden, deklariert.
# Die Variable min steht für das Minimum, also 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 min wird der wert der ersten Zahl zugewiesen.
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 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 wird der aktuelle Wert der Variable min als Minimum der Zahlensequenz ausgegeben.
print("Die kleinste eingegebene Zahl ist: " + str(min))   
        
        
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