Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2010, 09:18
stiwi222
 
Fecha de Ingreso: noviembre-2009
Mensajes: 186
Antigüedad: 14 años, 6 meses
Puntos: 2
problema con clases

bueno, este era mi primer inteto de clase, y me ha saido a medias :
Código python:
Ver original
  1. import random
  2.  
  3. class palabra:
  4.     def __init__(self, palabra):
  5.         self.lista = []
  6.         self.palabra = palabra
  7.         self.mezclada = []
  8.         self.final = []
  9.  
  10.     def anyadir(self):
  11.         self.lista.append(palabra)
  12.  
  13.     def elegir(self):
  14.         self.mezclada = random.shuffle(self.lista)
  15.         self.final = self.mezclada[0]
  16.        
  17.  
  18. a = palabra('python')
  19. a.anyadir
  20. a.elegir
  21.  
  22. print a.lista, a.palabra, a.mezclada, a.final

y de lo que se supone que tendria que hacer solo me mete la palabra como atributo, nada mas ¿por qué?


muchas gracias