Sunteți pe pagina 1din 14

Flujo

condicional
if
Aprendiendo a programar con Python
Tomando decisiones
¿Cómo hacer el programa decida?

¿?

Objetivo: Lograr que el programa decida en base a una


condición

Fuente: https://pixabay.com/en/cartoon-girl-girls-puddle-rain-1296436/
online.ing.puc.cl
Tomando decisiones
¿Cómo hacer el programa decida?

¿?
¿ ? Verdadera

• Si la condición es verdadera, la persona


realizará una acción.

Fuente: https://pixabay.com/en/cartoon-girl-girls-puddle-rain-1296436/
Fuente: https://pixabay.com/es/pelo-negro-dibujos-animados-alegr%C3%ADa-1293923/
online.ing.puc.cl
Instrucción condicional: if-else
Condición verdadera (True)

True False
condición

instrucción1 instrucción2

online.ing.puc.cl
Instrucción condicional: if-else
Condición falsa (False)

True False
condición

instrucción1 instrucción2

online.ing.puc.cl
Instrucción condicional: if sin else
Condición verdadera (True)

True False
condición

instrucción1

online.ing.puc.cl
Instrucción condicional: if sin else
Condición falsa (False)

True False
condición

instrucción1

online.ing.puc.cl
Ejemplo if sin else
Podemos omitir el else
charco.py

1 charco = True
2 print("Comienza la caminata!")
3 if charco == True:
4 print("A saltar!")
5 print("Fin de la caminata")

Comienza la caminata!
A saltar!
Fin de la caminata
Fuente: https://pixabay.com/en/cartoon-girl-girls-puddle-rain-1296436/ online.ing.puc.cl
Fuente: https://pixabay.com/es/pelo-negro-dibujos-animados-alegr%C3%ADa-1293923/
Ejemplo if sin else
Podemos omitir el else
charco.py

1 charco = False
2 print("Comienza la caminata!")
3 if charco == True:
4 print("A saltar!")
5 print("Fin de la caminata")

Comienza la caminata!
Fin de la caminata

Fuente: https://pixabay.com/en/cartoon-girl-girls-puddle-rain-1296436/ online.ing.puc.cl


Fuente: https://pixabay.com/es/pelo-negro-dibujos-animados-alegr%C3%ADa-1293923/
else sin if
No puede haber else sin if
malo.py

1 charco = False
2 else:
3 print("No saltaré")
4 print("Sigo caminando")

else:
^
SyntaxError: invalid syntax

online.ing.puc.cl
Fuente: https://upload.wikimedia.org/wikipedia/commons/thumb/6/61/Xmark01.svg/2000px-Xmark01.svg.png
else sin if
No puede haber else sin if
malo.py

1 charco = False
2 if charco == True:
3 print("A saltar!")
4 print("Sigo caminando")
else:
print("No saltaré")

online.ing.puc.cl
Fuente: https://upload.wikimedia.org/wikipedia/commons/thumb/6/61/Xmark01.svg/2000px-Xmark01.svg.png
Resumiendo
Instrucción de flujo condicional: if

• Instrucción de flujo condicional: if


if condición:
instrucción1
instrucción2

• Si condicion es True, se ejecuta el código


dentro de if

• Condiciones simples y complejas online.ing.puc.cl

S-ar putea să vă placă și