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

Elif x else

O elife pode ser usado no lugar do else ?

4 respostas
solução!

o ELIF pode ser repetido várias vezes dentro de uma condição. Você pode usar quantos ELIF quiser para verificar uma condição, e caso seja verdadeiro, ele para de ser chamado e não irá para o próximo ELIF.

Se nenhum ELIF for verdadeiro, ele irá para a condição ELSE.

Um exemplo de um trecho de código usado em script Jython para trabalhar com o wsadmin do WebSphere:

if (scope == "cell"):
        cellName = getCellName()
        cfgItemId = AdminConfig.getid("/Cell:"+cellName+"/"+objectType+":"+item)
elif (scope == "node"):
        cfgItemId = AdminConfig.getid("/Node:"+nodeName+"/"+objectType+":"+item)
elif (scope == "cluster"):
        cfgItemId = AdminConfig.getid("/ServerCluster:"+clusterName+"/"+objectType+":"+item)
elif (scope == "server"):
        cfgItemId = AdminConfig.getid("/Node:"+nodeName+"/Server:"+serverName+"/"+objectType+":"+item)
else 
        cfgItemId = null
    return cfgItemId

o elif, é usado quando precisa de mais de uma condição, já o else ele vai ser usado quando não houver mais uma condição a ser verificada.

Espero ter ajudado. Bons estudos : )

Oi pessoal !

Obrigada pelos esclarecimentos. Ficou mais claro agora.