Python 2

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 26

SENTENCIAS DE

CONTROL EN
PYTHON
SENTENCIAS DE CONTROL

Se utilizan para tomar


decisiones y controlar el
flujo de un programa.
Un programa es una
sucesión de sentencias que
son ejecutadas
secuencialmente.
PRINCIPALES SENTENCIAS DE
CONTROL
CONDICIONALES: Es un conjunto de sentencias que pueden o no
ejecutarse, dependiendo del resultado de una condición.
- If (si)
- if-else (si – o-si-no)
- if-elif-else
CICLOS: Un conjunto de sentencias que son ejecutadas varias veces,
hasta que una condición de término es satisfecha.
- While (mientras)
- For
- Break
- continue
CONDICIONAL IF

Ejecuta las Ejemplo: felicitar a alguien que


instrucciones sólo si aprobó la asignatura.
se cumple una Código:
condición. Si la - nota = int( input ( "ingrese su
condición es falsa, no nota:" ) )
se hace nada - if nota >= 6:
- print ("Felicidades, aprobaste la
asignatura")
CONDICIONAL IF

Ejemplo: Programa que muestre si la persona es alta.

Código:
- Altura = float( input ( ‘ingrese su altura:’ ) )
- if Altura >=1.75:
- print (‘Eres una persona alta’)
CONDICIONAL IF - ELSE

Decide qué SINTAXIS:


instrucciones - Declaración de variable
ejecutar - if condición:
dependiendo si qué hacer cuando la condición es
una condición es verdadera
verdadera o falsa - else
qué hacer cuando la condición es
falsa
EJEMPLO CONDICIONAL IF - ELSE

Ejemplo: felicitar Código:


a alguien que nota = int( input ( "ingrese su
aprobó la nota:" ) )
asignatura o de lo - if nota >= 6:
contrario reprobo - print ("Felicidades, aprobaste la
la asignatura. asignatura")
- else
- print (“reprobaste la asignatura")
EJEMPLO CONDICIONAL IF - ELSE
Ejemplo: Programa que muestre si la persona es alta después
de 1.75 o de lo contrario es baja.

Código:
- Altura = float( input ( "ingrese su altura:" ) )
- if Altura >=1.75:
- print (“Eres una persona alta")
-else:
- print (“Eres una persona baja”)
CONDICIONAL IF –ELIF- ELSE
Depende de dos o SINTAXIS:
más condiciones, Declaración de variable
que son evaluadas if condición:
en orden. La qué hacer si condición 1 es verdadera
primera que es elif
verdadera determina qué hacer si condición 2 es verdadera
qué instrucciones ...
serán ejecutadas else:
qué hacer cuando ninguna de las
condiciones anteriores es verdadera
EJEMPLO CONDICIONAL IF – ELIF-
ELSE
Ejemplo: Tasa de impuesto a pagar por una persona según su
sueldo puede estar dada por la siguiente tabla.

SUELDO TASA DE IMPUESTO


Menos de 1000 0%
1000≤ sueldo< 2000 5%
2000≤ sueldo < 4000 10%
4000 o más 12%
EJEMPLO CONDICIONAL IF – ELIF-
Código: ELSE
sueldo= (int (input('ingrese su sueldo:')))
if sueldo < 1000:
tasa= 0.00
elif sueldo < 2000:
tasa= 0.05
elif sueldo < 4000:
tasa= 0.10
else:
tasa= 0.12
print('Usted debe pagar', tasa * sueldo, 'de impuesto')
CICLO WHILE
El ciclo while («mientras») ejecuta una
secuencia de instrucciones mientras una
condición sea verdadera:
SINTAXIS:
• Cada una de las veces que el cuerpo del
ciclo es ejecutado se llama iteración.
While condición:
• La condición es evaluada antes de cada
sentencias
iteración. Si la condición es inicialmente
falsa, el ciclo no se ejecutará ninguna vez.
EJEMPLO CICLO WHILE
Ejemplo: Programa solicita la edad de una persona mientras
sea valida.
Código:

edad= -1
while edad <=0:
edad=int(input("ingrese su edad:"))
print ('su edad es: ', edad)
CICLO FOR
El bucle for se utiliza para recorrer
los elementos de un objeto iterable
(lista, tupla, conjunto, diccionario, SINTAXIS:
rango) y ejecutar un bloque de
código. En cada paso de la iteración For variable in iterable:
se tiene en cuenta a un único qué hacer para cada valor de
elemento del objeto iterable, sobre la variable de control (Códig
el cuál se pueden aplicar una serie
de operaciones.
EJEMPLO CICLO FOR CON LISTA

Ejemplo: Pograma que me imprima la lista de las siguientes


frutas: manzana, banano, pera, uva, cereza.
1 frutas = ["manzana", "banano", "pera", "uva", "cereza"]
2 for fruta in frutas:
3 print(fruta)

[= alt 91
EJEMPLO CICLO FOR CON RANGO

Ejemplo: programa muestra los números del 0 al 20

Código:
1- for i in range (21):
2- print (i)
QUE ES UN RANGO

Un rango es una - range (final)


sucesión de números - range (inicial, final)
enteros equiespaciados - range (inicial, final,
incremento)
EJEMPLO CICLO FOR CON RANGO

Ejemplo: Usando un incremento negativo, es posible hacer


ciclos que van hacia atrás
Código:
for i in range (10, 0 , -1):
print (i)
BREAK

El comando break en Python se utiliza en bucles (como for


y while) para salir prematuramente de un bucle antes de que
se complete su ejecución normal. Puede ser útil cuando se
cumple una condición específica y se desea detener el bucle
inmediatamente.
EJEMPLO BREAK CON WHILE
Ejemplo: En este ejemplo, el bucle while imprimirá los números
del 0 al 20 y luego se detendrá cuando contador sea igual a 9
debido a la instrucción break
Código:
contador = 0
while contador < 20:
print(contador)
if contador == 9:
break # Sale del bucle cuando contador es igual a 9
contador += 1
EJEMPLO BREAK CON FOR
Ejemplo: En este ejemplo, el bucle while imprimirá los números
del 0 al 20 y luego se detendrá cuando contador sea igual a 9
debido a la instrucción break
Código:
numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
for numero in numeros:
if numero == 10:
break # Sale del bucle cuando se encuentra el número 5
print(numero)
CONTINUE

Es una declaración en Python que se utiliza dentro de bucles


(como for o while) para omitir la ejecución del resto del
código en la iteración actual y pasar a la siguiente iteración
del bucle.
EJEMPLO

for i in range(1, 11):


imprimir solo los if i % 2 == 1: # Verifica si el
números pares en número es impar
un rango de continue # Salta a la
números del 1 al 10 siguiente iteración si es impar
print(i) # Esta línea solo se
ejecuta para números pares
EJERCICIOS CON PYTHON
1) Realizar aplicación que me convierta la temperatura
Celsius (centígrados) a temperatura equivalente
Fahrenheit al ingresar cualquier valor y luego me imprima
lo siguiente teniendo los siguientes valores:
VALORES DESCRIPCION
Estado normal < 100.4 ºF
Hay fiebre > 100.4 ºF
Hay fiebre alta > 103.1 ºF
Hay fiebre muy alta >105.8 ºF
EJERCICIOS CON PYTHON
2) Realizar una aplicación para construir la planilla de pago
de un empleado, para ello se dispone de sus horas laboradas
en el mes, así como del valor de la tarifa por hora.
2) Realizar aplicación que lea tres números y, si el primero es
positivo calcule el producto de los otros dos, y en otro caso,
calcule la suma y muestre el resultado en pantalla.

También podría gustarte