Está en la página 1de 25

Fundamentos de programación.

M.Sc. Jaime Eduardo Cortés


Fecha 22/02/2020
Contenido
• operadores aritméticos.
• Control de flujo: if, elif, else.
• Ciclos: for, while.
• Tuplas y empaquetamiento.
• Palabras clave dentro de un ciclo.
• Operadores: range, enumerate, zip, in, max, min, random.
Operadores aritméticos
Oerador Descripción Ejemplo
== Si el valor de dos operandos es igual, la condición se (a==b) no es verdadera
convierte en verdadera
!= Si los valores de dos operandos nos son iguales, la (a!=b) es verdadera
condición se convierte en verdadera
> Si el valor del operando izquierdo es mas grande que el (a>b) no es verdadero
valor del operando derecho , la condición se convierte
en verdadera
< Si el valor del operando izquierdo es menor que el valor (a<b) no es verdadera
del operando derecho, entonces la condición se vuelve
verdadera
Operadores Aritméticos
Operador Descripción Ejemplo
>= Si el valor del operando izquierdo es mas grande o igual (a>=b) es verdadera
que el valor del operando derecho, la condición se vulve
verdadera
% devolver el resto de la división entre los dos operandos 7%2=1

Operadores lógicos
Oerador Descripción Ejemplo
and Es un operador que se puede utilizar para combinar 1<2 and 2>3 es verdadera
comparaciones. ‘h’ == ‘h’ and 2==2 es verdadera
or Es un operador que se puede utilizar para combinar 100 == 1 or 2==2 es verdadera
comparaciones.
not Es un operador que se puede utilizar para combinar not (1==1) retorna False
comparaciones. Not 400 > 5000 retorna True
Control de flujo
• Para que cierto código se ejecute cuando una condición particular se
cumple se utilizan las siguientes declaraciones o sentencias:
if condición if condición
#ejecutar código #ejecutar código
else: elif otra_condición
#haga otra cosa #hacer algo diferente
else:
#haga otra cosa
Ejemplo - Control de flujo
Ciclo for
• Muchos objetos en Python son iterables, es decir que podemos iterar
sobre cada elemento en el objeto. Tales como cada elemento de una
lista, cada carácter de un string o cada clave de un diccionario.

• Se pueden utilizar for loops para ejecutar un bloque de código por


cada iteración.
Ejemplo: for con if-else
Ejemplo: for con sumador
Ejemplo: for con carácter _
Tuplas y empaquetamiento
Consiste en duplicar la estructura de los ítems en este caso tuplas que
están dentro de una lista, y luego desempaquetarla cuando se imprime
Iterar en un diccionario
Ciclos While
• Es un ciclo que permite ejecutar un bloque de código mientras una
condición permanezca verdadera.
Ciclos: palabras clave dentro de un ciclo
• Se pueden usar las clausulas break, continue, y pass en los ciclos para
añadir funcionalidad para varios casos:
break: rompe el ciclo cerrado actual mas cercano.
continue: se dirige al tope del ciclo cerrado mas cercano.
pass: No haga nada.
Ejemplo: pass
Ejemplo: continue
Ejemplo: Break
Operador range
Operador enumerate
Operador zip
Operador in
Operadores matemáticos: min, max, random
Operador shuffle
Operador randint
Función input

También podría gustarte