Permite validar como se escriben en Python las sentencias if y else
Size: 564.49 KB
Language: es
Added: Sep 28, 2024
Slides: 7 pages
Slide Content
Controlando el
flujo
Python
La estructura if/elif/else es una forma
común de controlar el flujo de un
programa, lo que te permite ejecutar
bloques de código específicos según el
valor de algunos datos.
Sentencias If
Elif Else
Si la condición que sigue a la
palabra clave if se evalúa como
verdadera, el bloque de código
se ejecutará. Ten en cuenta que
los paréntesis no se utilizan antes
y después de la verificación de
condición como en otros idiomas.
SENTENCIA IF
Opcionalmente, puedes
agregar una respuesta else
que se ejecutará si la
condición es false.
SENTENCIA
ELSE
Se pueden verificar varias
condiciones al incluir una o
más verificaciones elif
después de su declaración if
inicial. Ten en cuenta que
solo se ejecutará una
condición.
SENTENCIA
ELIF
También podemos crear if
anidados para la toma de
decisiones.
SENTENCIAS
IF ANIDADAS
EJEMPLOS
Sentencia if
if True:print('¡el bloque If se ejecutará!')
x = 5
if x > 4:print("¡La condición era
verdadera!") #Esta sentencia se ejecuta
EJEMPLOS
Sentencia else
if not True:
print('¡La sentencia If se ejecutará!')
else:
print('¡La sentencia Else se ejecutará!')
y = 3
if y > 4:
print("¡No voy a imprimir!") #esta sentencia no se
ejecuta
else:
print("¡La condición no era verdadera!") #esta
sentencia se ejecuta
EJEMPLOS
Sentencia elif
z = 7
if z > 8:
print("¡No voy a imprimir!") #esta
sentencia no se ejecuta
elif z > 5:
print("¡Yo lo haré!") #esta sentencia se
ejecuta
elif z > 6:
print("¡Tampoco voy a imprimir!") #esta
sentencia no se ejecuta
else:
print("¡Yo tampoco!") #esta sentencia no
se ejecuta
EJEMPLOS
Sentencias if
anidadas
x = 34
if x % 2 == 0: # así es como creas un
comentario y ahora comprueba número
par.
if x > 10:
print("Este número es par y es mayor
que 10")
else:
print("Este número es par, pero no
mayor 10")
else:
print ("El número no es par. Así que punto
de verificación más.")
EJEMPLOS
Declaración if-else
de Python en línea
x = 89
es_mayor = True if x >= 50 else False
print(es_mayor)