Python - como obtener los ceros de un numero

 
Vista:
Imágen de perfil de Ana

como obtener los ceros de un numero

Publicado por Ana (1 intervención) el 14/04/2016 16:01:49
Hola,
me presento por aquí! Soy nueva en el foro y en el mundo de python. Estoy intentado aprender por mi cuenta ya que es el primer lenguaje de programación que estoy aprendiendo y me han recomendado por ser el mas sencillo.
Estoy siguiendo una página para aprender y en este código tengo una duda.
Este código me dice los 0 que el usuario mete, pero quería ir más allá ya que si por ejemplo el usuario teclea 10, 30 y 50 me da como resultado 0 números de 0 introducidos. ¿ Como puedo hacer para que me cuente los 0 que contiene un número? No se si me explico bien, lo siento.

Muchas gracias.


1
2
3
4
5
6
total = 0
for i in range(3):
    nuevo_numero = int(input("introduce un numero: "))
    if  nuevo_numero == 0:
        total += 1
print ("has introducidos  ",total, "de ceros")
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

como obtener los ceros de un numero

Publicado por javier (2 intervenciones) el 14/04/2016 18:17:49
Hola Ana, aqui tienes una manera... lo he hecho con Python 2.7

1
2
3
4
5
6
7
total = 0
for i in range(3):
	nuevo_numero = raw_input("introduce un numero: ")
	for i in range(len(nuevo_numero)):
		if nuevo_numero[i]=="0":
			total+=1
print ("has introducidos  ",total, "de ceros")
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