Wie kann man nur eine Zahl als "Eingabe" in Python verwenden?
Moin, ich bin ein Python anfänger, und würde gerne
wissen, wie man:
x= input("Nennen sie mir eine ?")
als Input nur eine Zahl erlaubt.
1 Antwort
Geht bestimmt einfacher aber hier:
def eingabe():
x = input("Nennen sie mir eine ?")
try:
x = int(x)
return x
except:
return "Error"
x = eingabe()
while x == "Error":
print("Bitte eine Zahl eingeben")
x = eingabe()
#Hier weiter machen
Woher ich das weiß:Hobby – Hobbyprogrammierer
evtl int mit float ersetzen wenn du auch Kommazahlen (In Python Punkt anstatt Komma) erlauben willst