Da hat sich in diesem Code jetzt folgendes Problem herausgestellt:
Code: Alles auswählen
#-*- coding: utf-8 -*-
import random
while True:
print """
== ======================================= ==
== Waehle eine Zahl aus. =====
== Dann werde ich mir eine Zahl zwischen 1 =========
== und der ausgewaehlten Zahl aussuchen, =============
== die du dann erraten kannst. =================
== ======================================= ======================
"""
OneTo = input("1-")
try:
OneTo = float(OneTo)
print "True"
except ValueError:
print("{0} ist keine Zahl".format(OneTo))
Aber es passiert jetzt folgendes:
wenn ich am anfang statt einer Zahl einen Buchstaben eingebe, gibt es ein Error und der Code hört auf zu arbeiten
Das möchte ich aber nicht, ich will das dann einfach die Nachricht kommt, das OneTo keine Zahl ist.
(die Stelle mit dem try und except wurde mir von jemand anderem vorgeschlagen)
MfG CodeMaster