Está en la página 1de 3

Unidad 3 - Estructuras de control

Selectivas
Que son las estructuras de control?
Son estructuras que nos permiten controlar el flujo de nuestro
codigo
REcordemos que las acciones se ejecutan ordenadamente,
pero aun no tenmos una herramienta que podamos saltear
algun codigo

Como hacer par que en ciertas ocasionas podamos repetir,


slatar una linea del codigo para control el flujo de codigo y
usarlo a nuestro favor

Estructuras Condicionales
Selectivas
El fundamenta el es

Si pasa_tal_cosa entonces
hago esto

llueve = False
si llueve entonces
me abrigo

hay_sol = True
si hay_sol entoces
uso gorra

if expresion:
accion_1
accion_2

hay_sol = True
if hay_sol:
print("Voy a usar gorra")

hay_sol = False
if hay_sol:
print("Voy a usar gorra")

En este caso no nos detecto que es verdadero por que no fue


una de las opciones, estamos decidinendo ejecutarla o no
dependiendo de su valor de verdad, para arreglara usamos
else:

hay_sol = False
if hay_sol:
print("Voy a usar gorra")
else:
print("Salgo sin gorra")

Aca estamos eligiendo entre dos caminos peor podemos


elegir entre multiplies camino, ejemplo:

hay_sol = False
hace_frio = False
if hay_sol and not hace_frio:
print("Voy a usar gorra, y no me pongo buzo")
elif hay_sol and hace_frio:
print("Voy a usar gorra y me pongo buzo")
elif not hay_sol and not hace_frio:
print("No uso gorra y sin buzo")
else:
print("Salgo sin gorra y me pongo buzo")

Otro ejemplo, con funcion division:

def division(dividendo, divisor):


if divisor == 0
return "Error"

return dividendo / divisor

También podría gustarte