Surowe dane wejściowe, jeśli instrukcje Python [duplikat]

To pytanie ma już odpowiedź tutaj:

Jak mogę odczytać dane wejściowe jako liczby? 17 odpowiedzi

Mam problem z instrukcjami if w python. Robię „grę” całkowicie w języku dolan, przepraszam za pisownię, to miało być humorystyczne. Przepraszam

Oto kod:

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()

To nie działa dla mnie i nigdy nie miałem bezpośredniego wywoływania funkcji wewnątrz instrukcji if i musiałem zaimplementować „seg-sposoby”, które wywołują tę funkcj

Czy to działa dla któregokolwiek z was? Czy to możliwe, że to moja instalacja w języku Python? Dzięki

questionAnswers(2)

yourAnswerToTheQuestion