ich bin IT Systemkaufmann und habe bisher eigentlich immer nur mit PHP gearbeitet, dazu ganz rudimentär JAVA, letzteres ist aber schon ein Weilchen her. Insgesamt "programmiere" ich nur hobbymäßig....
An einem Punkt komme ich nicht weiter und ich komme einfach nicht auf den Fehler....
Es soll ein ganz einfaches Zahlenraten auf Commandline Ebene ergeben, einen funktionierenden Code, der nur die Eingabe des Datentyps int erlaubt, habe ich:
Jetzt würde ich gerne aber bereits int einlesen, nur das funktioniert
while True:
Eingabe = input ("Bitte gib eine Ganzzahl ein....")
try:
EingabeZ = int(Eingabe)
#raise ValueError("Non numeric value")
# gibt einen TEXT und die eingegebene Zahl nochmal auf dem Bildschirm aus
Text="Deine eingegebene Zahl ist: "
print(Text, EingabeZ)
if ( ZufallsZ == EingabeZ ): print ("Glueckwunsch! Du hast Die Zufallszahl erraten!")
else: print ("Schade, die Zufallszahl war",ZufallsZ)
break
except :
print ('Du hast keine Ganzzahl eingegeben!')
continue
while True:
neueEingabe = int(input("Bitte gib eine Ganzzahl ein"))
try:
print(neueEingabe)
break
except: print ('Du hast keine Ganzzahl eingegeben!')
#continue