Für mein erstes Projekt mache ich ein Zahlenspiel, der Computer errät eine Zahl und der Benutzer sagt dem Computer, ob die Schätzung größer als, kleiner oder gleich der Zahl ist, die sie denken. Mein Code ist wie folgt aufgebaut:Aufruf Variable vor der Deklaration
guessNumber = 0
def greaterThan():
guessNumber += 1
print("Is your number less than, greater than, or equal to ", (100 + (100/2 ** guessNumber)))
''' I know my math is wrong here but I'm trying to get the program to work first '''
lessORgreater = input()
''' I have a function for lessThan() and equalTo() '''
lessORgreater.lower()
#pretty sure this needs to be fixed because I don't think it's right
If (lessORgreater == "greater"):
greaterThan()
Das ist im Grunde, was ich habe. Es ist sehr ähnlich für die lessThan()
und equalTo()
erzählt nur der Benutzer den Computer gewonnen.
Der Fehler Ich sagt immer, dass
Lokale Variable 'Vermutung Nummer' vor