Python - Problema OOP

   
Vista:

Problema OOP

Publicado por Juan Esteban (1 intervención) el 26/09/2015 22:58:01
Me ayudan a solucionar este problema porfavor:
Escribir la clase Frase, que permita ejecutar el siguiente
código
f=Frase("un dia vi una vaca vestida de uniforme")
p=f.contar_palabras()
print(str(f)+" tiene "+str(p)+" palabras")
p2=f.contar_palabras("v")
print(p2)
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

Problema OOP

Publicado por xve (1229 intervenciones) el 27/09/2015 13:10:35
Hola Juan, haber si te sirve...

1
2
3
4
5
6
7
8
9
10
11
12
13
class Frase:
	frase=""
 
	def __init__(self,frase):
		self.frase=frase
 
	def contar_palabras(self):
		return len(self.frase.split(" "))
 
f=Frase("un dia vi una vaca vestida de uniforme")
p=f.contar_palabras()
 
print p

No me queda claro que tiene que hacer la función contar_palabras cuando recibe una letra... si nos comentas, intento indicarte.
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