Beruflich Dokumente
Kultur Dokumente
condicional
if
Aprendiendo a programar con Python
Tomando decisiones
¿Cómo hacer el programa decida?
¿?
Fuente: https://pixabay.com/en/cartoon-girl-girls-puddle-rain-1296436/
online.ing.puc.cl
Tomando decisiones
¿Cómo hacer el programa decida?
¿?
¿ ? Verdadera
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
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