Python - Duda codigo

 
Vista:
sin imagen de perfil

Duda codigo

Publicado por Juan (9 intervenciones) el 03/11/2016 12:17:41
Una pregunta muy basica, como calculo el número de palabras y de espacios de un texto, entiendo que el número de espacios no tiene que ser necesariamente función del número de palabras.

In [ ]: def contar_palabras_y_espacios(texto):
# Cuenta las palabras contenidas en el string texto y también sus espacios
num_palabras = 0
num_espacios = 0

# Código a completar

return num_palabras, num_espacios
texto = "Orbiting Earth in the spaceship, I saw how beautiful our planet is. \
People, let us preserve and increase this beauty, not destroy it!"
num_palabras, num_espacios = contar_palabras_y_espacios(texto)
print "El número de palabras es de %d" % num_palabras
print "El número de espacios es de %d" % num_espacios
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 Juanito

Duda codigo

Publicado por Juanito (31 intervenciones) el 03/11/2016 15:24:33
1
2
3
4
5
6
7
string = "Hola, Buenos Dias"
cont = 0
for i in string:
	if i == " ":
		cont += 1
print("Numero de espacios:", cont)
print("Numero de palabras: " + str(len(string.split(" "))))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil

Duda codigo

Publicado por Juan (9 intervenciones) el 04/11/2016 12:09:48
La idea es poner simplemente una linea de codigo donde pone Codigo a completar

El script tiene que ser como este

1
2
3
4
5
6
7
8
9
10
11
12
13
In [ ]: def contar_palabras_y_espacios(texto):
# Cuenta las palabras contenidas en el string texto y también sus espacios
num_palabras = 0
num_espacios = 0
 
# Código a completar
 
return num_palabras, num_espacios
texto = "Orbiting Earth in the spaceship, I saw how beautiful our planet is. \
People, let us preserve and increase this beauty, not destroy it!"
num_palabras, num_espacios = contar_palabras_y_espacios(texto)
print "El número de palabras es de %d" % num_palabras
print "El número de espacios es de %d" % num_espacios
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