Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Elif e Else

Nao entendi o porque do console nao ler o else, eu tive que colocar o elif duas vezes.

level = int(input("Choose the difficult: "))

if (level == 1):
    amount_of_guess = 10
elif (level == 2):
    amount_of_guess =5
else (level == 3):
    amount_of_guess = 3
level = int(input("Choose the difficult: "))

if (level == 1):
    amount_of_guess = 10
elif (level == 2):
    amount_of_guess =5
elif (level == 3):
    amount_of_guess = 3
2 respostas
solução!

Ola Danilo ,blz. Acredito que o problema seja você ter declarado uma condição pro "else" , não precisa . ALgumas informações adicionais que talvez possam te ajudar a esclarecer melhor :

If em Python

Utilizamos o comando if para verificar uma expressão e executar um bloco de código caso a condição definida seja verdadeira.

if (expressão_for_verdadeira):

executar_bloco_de_codigo()

Else em Python

O comando else é utilizado para executar um bloco de código, caso o resultado da expressão informada na instrução if seja falso.

if (expressão_for_verdadeira):

executar_primeiro_bloco_de_codigo()

else:

executar_segundo_bloco_de_codigo()

Espero te talvez ajudado , boa sorte e bons estudos .

Else não aceita condição, tem de ser algo do tipo:

if(nivel==1):
        numero_de_tentativas= 30
else:
        if(nivel==2):
        numero_de_tentativas=20
        elif(nivel==3)
        numero_de_tentativas=10