O elife pode ser usado no lugar do else ?
O elife pode ser usado no lugar do else ?
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.