Cita:
Iniciado por razpeitia Te recomiendo leer [URL="http://mundogeek.net/tutorial-python/"]python para todos[/URL]. 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 originalclass Jugador:
def __init__(self, nombre, equipo):
self.nombre = nombre
self.equipo = equipo
def __str__(self):
return "Nombre: %s\nEquipo: %s" % (self.nombre, self.equipo)
class Record:
def __init__(self):
self.record = []
def agregar_jugador(self, jugador):
self.record.append(jugador)
def __str__(self):
if self.record:
s = '\n\n'.join(str(i) for i in self.record)
else:
return "\nRecord vacio\n"
return "\nRecord:\n%s\n" % s
record = Record()
print record
nombre = raw_input("Nombre: ")
equipo = raw_input("Equipo: ")
jugador_1 = Jugador(nombre, equipo)
record.agregar_jugador(jugador_1)
print record
nombre = raw_input("Nombre: ")
equipo = raw_input("Equipo: ")
jugador_2 = Jugador(nombre, equipo)
record.agregar_jugador(jugador_2)
print record
Entiendo supongo que eso es mas avanzando, pero en estos tutoriales que son los que sigo:
http://www.youtube.com/watch?v=zGj8OjZtu5I
Se manejan de otra maneras las cosas, igual estoy leyendo python para todos par aintentar mejorar lo que se
pero con respecto a mi problema, no sabes porqeu ocurre? eso solo me falta saber
saludos