hola
estoy atorado con un algoritmo que tengo que realizar en python.
de una lista de n numeros dados tengo que sacar cuantas veces aparece cada numero de la lista ya tengo el algoritmo casi resuel por programaciom modular pero a la hora de correrlo me aparece repetido el numero las veces que aparece en la lsita como puedo depurar ese error?
espero y me puedan ayudar
gracias saludos.
def leer(lista):
while True:
x=int(input("dame numero: "))
if (x>=0):
lista.append(x)
else:
break
print(lista)
def frecuencia(lista):
i=0
while (i<len(lista)):
y=lista[i]
print(lista[i], lista.count(y))
i=i+1
#programa principal
lista=[]
leer(lista)
lista.sort()
print(lista)
frecuencia(lista)