elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  acceder a array de objetos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: acceder a array de objetos  (Leído 3,414 veces)
winnipu

Desconectado Desconectado

Mensajes: 91


Ver Perfil
acceder a array de objetos
« en: 4 Enero 2017, 15:17 pm »

Hola, estoy intentando crear una baraja española en python y que me la muestre en pantalla. He creado dos clases para ello. Cuando intento mostrar el array de cartas que almacena objetos de tipo carta me muestra por pantalla las direcciones de memoria de dichos objetos, pero no los objetos en si. No se que estoy haciendo mal, os pego codigo:

Código:
class Carta:
  def __init__(self,palo,valor):
    self.palo=palo
    self.valor=valor
  def mostrarCarta(self):
    print(str(self.palo) + str(self.valor))
   
class Mazo:
  cartas=[]
  triunfo=["Oros","Copas","Espadas","Bastos"]
  valor=["As","Dos","Tres","Cuatro","Cinco","Seis","Siete","Sota","Caballo","Rey"]
  for i in triunfo:
    for j in valor:
      cartas.append(Carta(i,j))
     
  for carta in cartas:
    print(carta)
   
Mazo()


En línea

winnipu

Desconectado Desconectado

Mensajes: 91


Ver Perfil
Re: acceder a array de objetos
« Respuesta #1 en: 4 Enero 2017, 17:19 pm »

Me autorespondo, cuando imprimo en la ultima linea de codigo, estoy imprimiendo la referencia al objeto. Para imprimir el objeto debo usar la funcion mostrarCarta():

for carta in cartas:
    carta.MostrarCarta()
   


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[SOLUCIONADO]Array de objetos
.NET (C#, VB.NET, ASP)
diego_lp 4 4,521 Último mensaje 19 Febrero 2010, 16:33 pm
por elmaro
Ayuda en C# con array de objetos
.NET (C#, VB.NET, ASP)
DaNuK 5 14,365 Último mensaje 19 Abril 2010, 07:10 am
por DaNuK
Array Bidimensional de objetos « 1 2 3 »
Java
Nafko 20 11,342 Último mensaje 21 Abril 2015, 19:38 pm
por Usuario Invitado
Como recorrer un array de objetos
PHP
d91 0 2,682 Último mensaje 6 Octubre 2016, 16:07 pm
por d91
Array Objetos
Programación C/C++
Snarky 8 3,092 Último mensaje 19 Marzo 2017, 22:07 pm
por MAFUS
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines