Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/03/2012, 22:16
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Duda simple y rápida

Te recomiendo leer python para todos. Por lo menos los primeros 5 capítulos. Porque veo que tienes varios conceptos mezclados.

Otro consejo es que leas código, de otras personas para que veas como programan personas con mayor experiencia.

Incluso te dare un pequeño ejemplo.
Código Python:
Ver original
  1. class Jugador:
  2.     def __init__(self, nombre, equipo):
  3.         self.nombre = nombre
  4.         self.equipo = equipo
  5.  
  6.     def __str__(self):
  7.         return "Nombre: %s\nEquipo: %s" % (self.nombre, self.equipo)
  8.  
  9. class Record:
  10.     def __init__(self):
  11.         self.record = []
  12.  
  13.     def agregar_jugador(self, jugador):
  14.         self.record.append(jugador)
  15.  
  16.     def __str__(self):
  17.         if self.record:
  18.             s = '\n\n'.join(str(i) for i in self.record)
  19.         else:
  20.             return "\nRecord vacio\n"
  21.         return "\nRecord:\n%s\n" % s
  22.  
  23.  
  24. record = Record()
  25.  
  26. print record
  27.  
  28. nombre = raw_input("Nombre: ")
  29. equipo = raw_input("Equipo: ")
  30. jugador_1 = Jugador(nombre, equipo)
  31. record.agregar_jugador(jugador_1)
  32. print record
  33.  
  34. nombre = raw_input("Nombre: ")
  35. equipo = raw_input("Equipo: ")
  36. jugador_2 = Jugador(nombre, equipo)
  37. record.agregar_jugador(jugador_2)
  38. print record