Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCION A LA
COMPUTACION
Docente:
ANIVAL TORRE CAMONES
Semestre: 2023-1
Semana 6
2
Recomendaciones
Contraste
Practique Revise
Contenido
1 If_else
2 If_sin_else
3 Elif
Flujo condicional
if-else
Aprendiendo a programar con Python
Tomando decisiones
¿?
no
¿Cómo hacer que el
programa decida?
si
Fuente: https://pixabay.com/en/girl-character-people-pers
• Operadores de comparación
Operadores aritméticos
< <= > >= !=
== True
Menor 3>=5
5<5.1
Mayor o
igual
False
Distint 3!=5 True
o
Condición
llueve == True
Fuente: https://pixabay.com/en/girl-character-people-person-152498
Fuente: https://pixabay.com/en/cartoon-girl-girls-puddle-rain-1296436/
Fuente: https://pixabay.com/en/cloud-weather-rain-rainfall-37011
Fuente: https://pixabay.com/en/walking-gesture-hand-action-girl-152659
Instrucción condicional: if-else
Flujo condicional
True False
condición
instrucción1 instrucción2
Instrucción condicional: if-else
Flujo condicional
True False
condición
instrucción1 instrucción2
Instrucción condicional: if-else
instrucción condicional
if condición: Flujo condicional
instrucción1
else dentro de if
: instrucción2
dentro de else
indentación
Ejemplo if
Programa que decide si debo llevar paraguas
lluvia.py
1 llueve = True
2 if llueve == True: ¿ ?
3 print("Llevaré paraguas")
4 else:
5
print("No llevaré paraguas")
6
print("Ahora saldré a la calle")
Llevaré paraguas
Ahora saldré a la calle
Fuente: https://pixabay.com/en/cartoon-girl-girls-puddle-rain-1296436/
Fuente: https://pixabay.com/en/cloud-weather-rain-rainfall-37011
Ejemplo if
Programa que decide si debo llevar paraguas
lluvia.py
1 llueve = False
2 if llueve == True: ¿ ?
3
4 print("Llevaré paraguas")
5 else:
6 print("No llevaré paraguas")
Fuente: https://pixabay.com/en/cartoon-girl-girls-puddle-rain-1296436/
Fuente: https://pixabay.com/en/walking-gesture-hand-action-girl-152659
Ejemplo if
Podemos construir condiciones más
complejas
lluviaYtemperatura.py
1 llueve = True
2 temperatura = 12
3 if llueve == True and temperatura < 20:
4 print("Llevaré paraguas y abrigo")
5 else:
6 print("No necesito paraguas o abrigo")
Fuente: https://pixabay.com/en/cartoon-girl-girls-puddle-rain-1296436/
Fuente: https://pixabay.com/en/walking-gesture-hand-action-girl-152659
Ejemplo if
Podemos construir condiciones más
complejas
lluviaYtemperatura.py
1 llueve =
2 bool(input(“Esta
3 lloviendo? “))
4 temperatura = 12
5 if llueve == True and temperatura < 20:
6
print("Llevaré paraguas y abrigo")
else:
print("No necesito paraguas o abrigo")
Fuente: https://pixabay.com/en/cartoon-girl-girls-puddle-rain-1296436/
Fuente: https://pixabay.com/en/walking-gesture-hand-action-girl-152659
llueve = bool(input(“Esta lloviendo? “))
temperatura = int(input(“Ingrese la temperatura “))
if llueve == True and temperatura < 20:
print("Llevaré paraguas y abrigo")
else:
print("No necesito paraguas o abrigo")
llueve = bool(input("¿esta lloviendo?"))
temperatura = int(input("indique la temperatura "))
if llueve == True and temperatura < 20:
print("Llevaré paraguas y abrigo")
else:
print("No necesito paraguas o abrigo")
Resumiendo
Instrucción de flujo condicional: if-else
if condición:
instrucción1
else:
instrucción2
• Si condición es True, se ejecuta el
código dentro de if
• Si condición es False, se ejecuta el
código dentro de else
Flujo condicional
if
Aprendiendo a programar con Python
Tomando decisiones
Fuente: https://pixabay.com/en/cartoon-girl-girls-puddle-rain-1296436/
Tomando decisiones
¿ ? Verdadera
¿Cómo hacer el programa decida?
Fuente: https://pixabay.com/en/cartoon-girl-girls-puddle-rain-1296436/
Fuente: https://pixabay.com/es/pelo-negro-dibujos-animados-alegr%C3%ADa-1293923/
Instrucción condicional:
if-else
True False
condición
instrucción1 instrucción2
Instrucción condicional:
if-else
True False
condición
instrucción1 instrucción2
Instrucción condicional:
if- sin else
instrucción1
Instrucción condicional:
if- sin else
instrucción1
Ejemplo:
if- sin else
charco.p
y
Podemos omitir el else
1 charco = True
2 print("Comienza la
3
caminata!")
4 if charco == True:
5 print("Fin de saltar!")
la
print("A
caminata")
Comienza la caminata!
A saltar!
Fin de la caminata
Fuente: https://pixabay.com/en/cartoon-girl-girls-puddle-rain-1296436/
Fuente: https://pixabay.com/es/pelo-negro-dibujos-animados-alegr%C3%ADa-1293923/
Ejemplo:
if- sin else
charco.p
y
Podemos omitir el else
1 charco = False
2 print("Comienza la caminata!")
3 if charco == True:
4 print("A
5 saltar!")
print("Fin de la
caminata")
Comienza la caminata!
Fin de la caminata
Fuente: https://pixabay.com/en/cartoon-girl-girls-puddle-rain-1296436/
Fuente: https://pixabay.com/es/pelo-negro-dibujos-animados-alegr%C3%ADa-1293923/
else sin if
malo.py
1 charco =
No puede haber else sin if
2 False else:
3 print("No saltaré")
4 print("Sigo caminando")
else:
^
SyntaxError invalid syntax
:
Fuente: https://upload.wikimedia.org/wikipedia/commons/thumb/6/61/Xmark01.svg/2000px-
Xmark01.svg.png
else sin if
malo.py
1 charco = False
No puede haber else sin if
2 if charco == True:
3 print("A
4 print("Sigo
saltar!")caminando")
else:
print("No saltaré")
Fuente: https://upload.wikimedia.org/wikipedia/commons/thumb/6/61/Xmark01.svg/2000px-
Xmark01.svg.png
Resumiendo
Instrucción de flujo condicional: if
?
¿ ¿Cómo hacer para que el
programa decida?
¿ ?
¿ ?
< 18
1 llueve = True
2 temperatura = int(input("Ingresa tempº"))
3 if temperatura < 18:
4 if llueve == True:
5 print("Llevaré paraguas y
6
abrigo") else:
7
print("Solo llevaré
8
9 abrigo")
else:
print("No necesito paraguas ni
abrigo")
Instrucción condicional:
elif
1 llueve = True
2 temperatura = int(input("Ingresa tempº"))
3 if temperatura < 18 and llueve == True:
4 print("Llevaré paraguas y abrigo")
5
elif temperatura < 18 and llueve == False:
6
7 print("Solo llevaré abrigo")
8 else:
print("No llevaré paraguas ni
abrigo")
Ejemplo simplificado
elif
d) Programa en Python N
SOLUCION
I=1
I≤N SUMA
ENTRADA SALIDA I=I+1
numero n factorial f
SUMA=SUMA + número
n = int(input("Ingrese el número de términos: "))
suma = n * (n + 1) // 2
print("La suma de los " + str(n) + " primeros números
naturales es: " + str(suma))
Seamos dueños de nuestro propio
destino
Gracias
48