Python - una funcion de reconozca el numero de apariciones de un digito en un numero

 
Vista:
sin imagen de perfil

una funcion de reconozca el numero de apariciones de un digito en un numero

Publicado por martha (1 intervención) el 16/12/2015 02:22:14
hola quisiera que me ayudaran hacer este ejercicio en PYTHON con las indicaciones de ahí , es decir sin utilizar listas ni string . Lo que se quiere esque sea con un contador.Gracias

Escribir una funcion que permita conocer el numero de apariciones de un digito en un numero. No se pueden utilizar ni string ni listas. Tome en cuenta que el numero a buscar puede no ser un digito valido dentro del numero. Tome en cuenta que el numero puede ser 0 o bien el digito puede ser 0
Ejemplo:
>>>apariciones(4,34214)
2
>>>apariciones(8,475869338228)
3
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

una funcion de reconozca el numero de apariciones de un digito en un numero

Publicado por xve (1646 intervenciones) el 16/12/2015 08:48:11
Hola Martha, utilizando una expresión regular, es sumamente sencillo... aqui te adjunto el código:

1
2
3
4
5
6
7
import re
 
def apariciones(valor,valores):
	pattern=re.compile("%s" % valor)
	return len(pattern.findall("%s" % valores))
 
print apariciones(4,1434)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar