Raw Input If-Anweisungen Python [duplizieren]
Diese Frage hat hier bereits eine Antwort:
Wie kann ich Eingaben als Zahlen lesen? 17 answersIch habe Probleme mit if-Anweisungen in Python. Ich lasse ein "Spiel" ganz auf Dolanisch sprechen, entschuldige die Rechtschreibung, es sollte humorvoll sein. Es tut uns leid
Hier ist der Code:
import time
def menu():
print ("dogz r a supar hahrd tin 2 matsr it tak yrs 2 mastr ut u nw git 2 exprince it. pik a tin 2 du:\n")
menu = raw_input("1.)Ply Da Dogi gam\n2.)Halp\n")
if menu == 1:
game()
if menu == 2:
helpGame()
if menu < 2:
print ("dat not 1 ur 2 sry")
time.sleep(1)
menu()
def game():
print ("nuw u ply mi gme u lke it")
def helpGame():
print ("dis da halp u liek it")
menu()
Das funktioniert bei mir nicht und ich hatte noch nie direkte Funktionsaufrufe innerhalb von if-Anweisungen und musste "seg-ways" implementieren, die die Funktion aufrufen.
Funktioniert das für irgendjemanden von euch? Ist es möglich, dass es sich um meine Python-Installation handelt? Vielen Dank