ok danke für die schnellen Antworten
Was anderes
Code: Alles auswählen
inch=2.54
zahl=1
while zahl==1:
print("Geben sie eine Zahl ein: ")
z=input()
try:
eingabe=int(z)
ergebnis=z*inch
print(z,"inch entspricht",ergebnis,"cm")
zahl=0
except:
print("Falsche Eingabe:")
Das sollte eigentlich Inch in Cm umrechnen - sollte keine Zahl eingegeben werden - kommt ein Fehler und gibt nochmal die Möglichkeit zur Eingabe
aber
wenn ich das Ausführen lasse muss ich erst einmal Enter drücken das er das "Geben sie eine Zahl ein" bringt
und dann führt er auch das except aus obwohl ich eine Zahl eingegeben habe?
inch=2.54
zahl=1
while zahl==1:
print("Geben sie eine Zahl ein: ")
z=input()
try:
eingabe=int(z)
zahl=0
except:
print("Falsche Eingabe:")
ergebnis=inch*z
print(z,"inch entspricht",ergebnis,"cm")
Hm so funktionierts auch nicht -.-