26 PYTHON Parte 2
26 PYTHON Parte 2
26 PYTHON Parte 2
Este programa pide dos números guardados en nro1 y nro2, luego realiza la
suma de ambos valores guardando el resultado en suma y finalmente
muestra un mensaje por pantalla.
Estructuras condicionales
Las estructuras condicionales / alternativas / selectivas o de decisión tienen como objetivo
seleccionar caminos alternos, en base a una condición, que es una pregunta. En base a la respuesta,
que va a ser verdadero o falso / si o no voy a tomar un camino u otro. La palabra clave asociada a
esta estructura es if.
Estructura condicional simple
Voy a tener un único camino (verdadero).
• Una condición con AND es verdadera si todas las condiciones que conecta son verdaderas. La
condición con OR es verdadera si por lo menos una de las dos condiciones es verdadera.
• Una condición AND es falsa si alguna de las condiciones que conecta es falsa y una condición
OR es falsa si todas las condiciones son falsas.
Tablas de verdad: Muestran el valor de verdad de una proposición compuesta, para cada
combinación de verdad que se pueda asignar.
Cond 1 Cond 2 Y (and) Cond 1 Cond 2 O (or) Cond NO (not)
V V V V V V V F
V F F V F V F V
F V F F V V
Orden de precedencia: 1°
F F F F F F not; 2° and y 3° or
Estructuras condicionales
AND: Ejemplo
En un aviso del diario piden ingenieros en sistemas con 5 años de experiencia como mínimo,
para ocupar un puesto laboral. A la convocatoria se presenta:
• Un licenciado en sistemas con 6 años de experiencia: NO LO TOMAN, pues la primera
condición es falsa.
• Un ingeniero en sistemas con 4 años de experiencia: NO LO TOMAN, pues la segunda
condición es falsa.
• Un analista programador con 4 años de experiencia: NO LO TOMAN, pues las 2 condiciones
son falsas.
• Un ingeniero en sistemas con 7 años de experiencia: LO TOMAN, pues las 2 condiciones son
verdaderas.
EJERCICIO: Ingresar dos números enteros y decir si alguno es divisible por condicionales_1.py
el otro.
cont= 1 PY
suma= 0
while cont <= 5:
num= int(input("Ingrese un número: "))
suma = suma + num # Acumulamos, es equivalente suma += num
cont = cont + 1 # Incrementamos, es equivalente cont += 1
Algunos parámetros de los que están entre paréntesis pueden no escribirse; por ejemplo, si solo
se escribe un número, este corresponde al valor de fin y asume que el valor inicial es cero y el
paso es uno. Y si se escriben solo dos valores dentro del paréntesis, se asume que son el de inicio
y fin y que el paso es uno.