Ejercicios Integradores Resueltos (Listas, Matrices, Diccionarios, Funciones)
Requisitos de finalización
Este libro pretende poner a disposición del Alumno Ejercicios integradores resueltos. Los temas incluidos son:
- Listas
- Matrices
- Diccionarios
- Funciones
Sr. Docente. Si Propone un ejercicio y lo resuelve por favor cree un capítulo y escriba la consigna y solución propuesta.
25. Cantidad elementos seguidos
25.1. Solución
# -*- coding: utf-8 -*- """ Editor de Spyder Este es un archivo temporal """ def empaquetar(l): cantidad=len(l) salida=[] cont=1 for t in range(cantidad-1):# -1 por que tengo t+1 if l[t]==l[t+1]: cont+=1 elif t==cantidad-2:#los dos ultimos print("x") temp=[l[t],1] salida.append(tuple(temp)) temp=[l[t+1],1] salida.append(tuple(temp)) else: temp=[l[t],cont] salida.append(tuple(temp)) cont=1 return(salida) l=[] n=int(input("Cuantos enteros tiene la lista? :")) for x in range(n): l.append(int(input("Ingrese un entero:"))) print("La lista a empaquetar es: ",l) print(empaquetar(l))