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))