# 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))