Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Diferença visual de o que seria uma sequência de ifs e if com elfis

isso seria uma sequência de ifs

if x<y: 
    print('x é menor do que y')
    if x>y:
        print('x é maior do que y')
        if x==y:
            print('x é igual a y')

Sequência de if

já o elif seria isso:

if x<y: 
    print('x é menor do que y')
    elif x>y:
        print('x é maior do que y')
        elif x==y:
            print('x é igual a y')

Graficamente é possível vermos que o programa para quando uma condição verdadeira é atingida e o processo se encerra:

if + sequência de elif

O processo se encerra quando uma condição verdadeira é atingida.

fonte de onde eu extrai essa informação:

CS50P - Lecture 1 - Conditionals - https://www.youtube.com/watch?v=_b6NgY_pMdw