Repaso Python
Repaso Python
com
Tipos de datos
Número entero (int)
Tipos de datos
Datos tipo flotante (float)
Tipos de datos
Datos tipo cadenas de texto (string)
Tipos de datos
Datos tipo booleanos (bool)
Tipos de datos
Datos tipo listas
Diccionario
● {Palabra clave: definición}
● { “rosa”: “flor del rosal” }
La función type
Estructura:
if(condición):
se ejecuta si se cumple la condición
else:
se ejecuta si no se cumple la condición
IF-ELIF-ELSE
● Evalúa las comparaciones de manera secuencial hasta que encuentre la
que se cumpla y no revisará el resto.
if(comparacion):
bloque de código
elif(comparación):
bloque de código
elif(comparación):
bloque de código
else:
bloque de código
Ejercicio
● Hacer un programa que pida un número al usuario y
compruebe si es mayor que 0, igual a 0 o menor que 0.
El programa debe imprimir un mensaje en cada caso.
Ejercicio
Los tramos impositivos para la declaración de la renta en un determinado
país son los siguientes:
Tomado de:
http://uia-programacion1.weebly.com/operadores-de-asign
acioacuten.html
while=mientras
Tomado de YouTube:
Alex Narváez Programming https://www.youtube.com/watch?v=vCEwbz60xKs
Ejercicio bandera-contador-acumulador
Pedirle al usuario que ingrese la nota de un alumno, en
cada iteración preguntar si desea mostrar el promedio.
● si su respuesta es sí, mostrar la cantidad de notas
ingresadas y el promedio de las notas ingresadas.
● Si su respuesta es no, preguntar otra nota.
Glosario
● While (mientras): ejecuta código mientras condición sea
True
● Contador: variable que incrementa constante.
● Bandera: variable que sirve para indicar que las
iteraciones no continúan (se sale del ciclo while) por lo
general es binario.
● Acumulador: acumula un número a lo largo de las
iteraciones.
Ciclo for
● Estructura de control repetitiva.
● Recorre los objetos de un objeto iterable.
● En cada iteración se tiene en cuenta un único elemento
del objeto iterable.
Usos:
● range(max) -> números desde 0 hasta max-1 en pasos
de 1.
for i in range(max):
print(i)
El método range
● range(min,max) -> desde min hasta max-1
for i in range(2,7):
print(i)
El método range
● range(min,max,step) -> desde min hasta max-1 en
pasos de step
for i in range(2,10,2):
print(i)
Alterando bucles con break y continue
● break -> para salir de un bucle.
nombre_funcion(parámetros)
Funciones predefinidas
https://www.w3schools.com/python/python_ref_functions
.asp
Funciones propias
def imprimir():
print(“hola”)
print(“estamos avanzando”)
print(“ya llegaremos”)