03/03/2012, 20:11
|
| Moderador | | Fecha de Ingreso: marzo-2005 Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses Puntos: 1360 | |
Respuesta: Error al querer mostrar un dato Para ponertelo simple error dice que: el objeto str no tiene el atributo nombre. Y te dice que es la linea donde tienes. print "Nombre: ",player.nombre. En pocas palabras no le estas pasando el objeto correcto a la función.
Ademas Jugador no tiene ese constructor, no creo que corra.
Entre otras cosas, tienes miembros estáticos en la clase (lo cual si estas manejando varios objetos vas a tener problemas), estas heredando de la clase record (que desde mi punto de vista no tiene mucho sentido, especialmente por que no se que hace record), en lugar de implementar un método como mostrarjugador que te imprima el objeto Jugador, hubiera implementado el método __str__ en clase jugador. |