¿Cómo funciona if con else en Python?
Capítulo 22: El condicional IF ELSE
En este capítulo vas a aprender a utilizar el condicional if else con un ejemplo un poco más complejo que lo que has visto hasta ahora. Es un poco más difícil, pero seguro que lo entiendes muy rápido.
Voy a escribir un pequeño programa que va a decidir que si alguien es menor de edad, no le deje utilizarlo y si es mayor de edad sí.
Para conseguir esto necesitas saber lo que es else
.
else
es un complemento para el condicional if
. En caso de que la condición sea verdadera (True
) se ejecuta el código dentro del if
, en cambio, si es falsa (False
) se ejecutará la del else
.
El código del else
tiene que ir también indentado.
Debes saber, que puesto que se ejecuta solo si no se ejecuta el if
, no tiene condición. Siempre está sujeto a su condición.
edad = 20
if edad >= 18:
print('Puedes acceder, eres mayor de edad.')
else:
print('No puedes acceder, eres menor de edad.')
Dado que la edad
es 20
, se cumple la condición del if
y se ejecuta su código.
Puedes acceder, eres mayor de edad.
En cambio, si la edad
es de menos de 18
, se va a ejecutar el código del else
:
edad = 15
if edad >= 18:
print('Puedes acceder, eres mayor de edad.')
else:
print('No puedes acceder, eres menor de edad.')
No puedes acceder, eres menor de edad.
Ejercicios de Python
- Corrige el siguiente condicional if else.
color = rojo else color == rojo Print "El color es rojo." if color != rojo Print "El color no es rojo."
La solución la encontrarás aquí: Ejercicios resueltos de Python.
Comentarios
Si te quedan dudas sobre el temario, sobre Python, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.