Input auf Zahlen prüfen/nur Zahlen erlauben
Verfasst: Sonntag 17. Oktober 2021, 18:04
Hallo zusammen,
ich bin seit einiger Zeit dabei in die Welt von python einzutauchen und finde immer mehr Gefallen daran. Heute beschäftige ich mich schon den ganzen Tag mit if, while und input eingaben. Bei meine Programm soll eine Zahl zwischen 1 und 100 eingeben werden. Die Überprüfung des Bereichs funktioniert ja schon mal. Aber wenn man Buchstaben eingibt brichts das Programm ab. Ich hab mir schon die Finger wund gegoogelt und auch einiges gefunden wie ich das Feld überprüfen kann, bekomme aber immer nur Fehler und Programmabbruch. Das mit den strings und integer etc ist mir noch ein wenig unklar. Naja Übung macht den Meister. Für eine Denkanstoss und Erklärung wäre ich sehr dankbar.
ich bin seit einiger Zeit dabei in die Welt von python einzutauchen und finde immer mehr Gefallen daran. Heute beschäftige ich mich schon den ganzen Tag mit if, while und input eingaben. Bei meine Programm soll eine Zahl zwischen 1 und 100 eingeben werden. Die Überprüfung des Bereichs funktioniert ja schon mal. Aber wenn man Buchstaben eingibt brichts das Programm ab. Ich hab mir schon die Finger wund gegoogelt und auch einiges gefunden wie ich das Feld überprüfen kann, bekomme aber immer nur Fehler und Programmabbruch. Das mit den strings und integer etc ist mir noch ein wenig unklar. Naja Übung macht den Meister. Für eine Denkanstoss und Erklärung wäre ich sehr dankbar.
Code: Alles auswählen
if c_ip is True and start == '8':
print('Gib die gewünschte Zahl zwischen 1 und 100 an:')
zahl1 = int(input())
while zahl1 > 100:
print('Eingabe muss zwischen 1 und 100 liegen und darf nur Text sein.')
zahl1 = int(input())
print('\nDanke. Los geht es...\n')
os.system(zahl2 + str(zahl1) + ' ' + wert1)
nextone()