
Cristhian Mamani
PreguntaQue diferencia hay entre ELSE y ELIF?? ambos significan SI NO Cuando se usa uno y cuando el otro?

Rolando Mamani Salas
la diferencia es que al realizar el elseif tu puedes agregarle una condicion en cambio else no

Victor Manuel Sánchez Campoblanco
Hola. No sé si estaré en lo correcto pero entendí que if y else se pueden colocar una sola vez. Mientras elif se puede poner cuantas veces quieras entre un if y else. Al colocar else se terminar por completo el condicional.

Oscar Gerardo Gutiérrez Pinto
Ampliando lo que dice Sebastián Andrade, else no deja poner un condición, pues es el código que se ejecuta por defecto si no se cumple ninguna de las condiciones ofrecidas. Así, puedes colocar un comportamiento por defecto si no se cumplen las condiciones deseadas.

Moisés Manuel Morín Hevia
Elif son un monton de if's & puedes usar tantos como quieras, else es solo al final & significa si nada entra entonces usa esto.

WILBER LUDEÑA HUAMÁN
Gracias son unos genios ahora si entendí la diferencia

Alfonso Merida
La estructura if-else funciona bien en situaciones en las que quieras que Python ejecute una de dos posibles acciones y siempre una de estas dos acciones será ejecutada. A menudo necesitarás testear más de dos posibles situaciones, y para evaluarlas puedes usar una cadena if-elif-else. Esta corre cada condicional en orden hasta que una pase. Cuando un test pasa, el código siguiente a ese test es ejecutado y Python ignora el resto de los test,

Andrés D Amelio
El else es para ejecutar código si las condiciones anteriores no se cumplen, el else if, te permite agregar una nueva condición si la condición anterior es falsa. imagina que necesitas saber si un número es negativo, cero o positivo.
if numero < 0 : print("El número es negativo") elif numero > 0: print("El número es positivo ") else: print("El número es cero")
Si observar el código elif te permite agregar una nueva condición para volver a evaluar, si ninguna de esas condiciones es verdadera es donde actúa el else, que es cuando ya no hay condiciones que se cumplan y en ultima instancia ejecuta ese código.
Miguel Torres
else
if
elif

Sebastián Andrade
Hola, la principal diferencia de else y elif es que elif te permite poner una condicion y else no, observa el siguiente ejemplo
if edad > 18: print('soy mayor de edad) elif edad == 17: print('en un año sere mayor de edad') else: print('me falta mas de un año para ser mayor de edad)
en el programa que te mostre arriba verificamos si edad es mas que 18 y entonces imprimimos que somos mayores de edad, en el elif si te fijas podemos poner una condicion a revisar si la primera condicion no se cumple, en nuestro caso si no tenemos mas de 18 entonces verificamos si tenemos 17 y si es asi entonces imprimimos que nos falta un año para ser mayores de edad, si ninguna de las condiciones anteriores se cumple entonces se ejecuta el else que imprime que nos falta mas de un año para ser mayores de edad, esto debido a que ni tenemos mas de 18 ni tenemos 17
en resumen usas elif si necesitas agregar una condicion mas al bloque, usas else si necesitas que se ejecute algo si ninguna de las condiciones del bloque se cumple, espero haber sido de ayuda si tienes alguna duda adicional estoy atento, un saludo :)