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')
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:
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