Python. Как зациклить конструкцию if elif?

Помогите пожалуйста, после запуска кода первый if начинает бесконечно спамить, а мне нужно чтобы после if зациклился elif (за ранее простите если я что-то не так объяснил)

Вот часть кода:

while True:
    if selectmenu == 1:
        print("Menu one!")
    elif selectmenu == 2:
        loginM = str(input("Login: "))

        if loginM == login:
            passwordM = input("Password: ")
            if passwordM == password:
                print("You login!")
            else:
                print("ERORR")
        else:
            pass

Ответы (1 шт):

Автор решения: Dmitry

Так попробуйте

while True:
    selectmenu = int(input())
    if selectmenu == 1:
        print("Menu one!")
        selectmenu = 2
    elif selectmenu == 2:
    ....
    else:
        print("Такой опции нет")

Где-то надо выбирать значение для selectmenu.

→ Ссылка