Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class seleccionfutbol:
- id = []
- nombre = []
- apellido = []
- edad = []
- info= []
- cargo = []
- def __init__(self,i,n,a,e,c):
- self.id.append(i)
- self.nombre.append(n)
- self.apellido.append(a)
- self.edad.append(e)
- self.cargo.append(c)
- def viajar(self):
- print("Se viaja mañana")
- def concentrare(self):
- print("Se concentra hoy")
- def entrenamiento(self):
- print("Se entrena hoy")
- def partidoFutbol(self):
- print("Partido mañana")
- def imprimir_datos(self):
- for i in range(len(self.id)):
- info = "ID {} \n Nombre: {} \n Apellido: {} \n Edad: {} \n Cargo: {}"
- print(info.format(self.id[i], self.nombre[i], self.apellido[i], self.edad[i], self.cargo[i]))
- print("\n")
- class Futbolista(seleccionfutbol):
- dorsal = []
- demarcacion = []
- def __init__(self,dor,dem,i,n,a,e,c):
- self.dorsal.append(dor)
- self.demarcacion.append(dem)
- super().__init__(i,n,a,e,c)
- def entrevista():
- print("Mañana entrevista")
- def imprimir_datos(self):
- for i in range(len(self.id)):
- if(self.cargo[i]=="futbolista"):
- info = "ID {} \nNombre: {} \nApellido: {} \nEdad: {} \nNumero dorsal: {} \nDemarcacion: {} \nCargo: {}"
- print(info.format(self.id[i], self.nombre[i], self.apellido[i], self.edad[i], self.dorsal[i], self.demarcacion[i], self.cargo[i]))
- print("\n")
- class Entrenador(seleccionfutbol):
- id_federacion = []
- def __init__(self,id_f,i,n,a,e,c):
- self.id_federacion = id_f
- super().__init__(i,n,a,e,c)
- def planificar_Entrenamiento(self):
- print("Estan planificando un nuevo entrenamiento")
- def imprimir_datos(self):
- for i in range(len(self.id)):
- if(self.cargo[i]=="entrenador"):
- info = "ID {} \nNombre: {} \nApellido: {} \nEdad: {} \nID Federacion: {} \nCargo: {}"
- print(info.format(self.id[i], self.nombre[i], self.apellido[i], self.edad[i], self.id_federacion, self.cargo[i]))
- print("\n")
- class Masajista(seleccionfutbol):
- titulacion = []
- aniosExperiencia = []
- def __init__(self,t,an,i,n,a,e,c):
- self.titulacion.append(t)
- self.aniosExperiencia.append(an)
- super().__init__(i,n,a,e,c)
- def darMasaje(self):
- print("Esta dando masaje")
- def imprimir_datos(self):
- for i in range(len(self.id)):
- if(self.cargo[i]=="masajista"):
- info = "ID {} \nNombre: {} \nApellido: {} \nEdad: {} \nTitulacion: {} \nAños de expericia: {} \nCargo: {}"
- for j in range(len(self.titulacion)):
- print(info.format(self.id[i], self.nombre[i], self.apellido[i], self.edad[i], self.titulacion[j], self.aniosExperiencia[j], self.cargo[i]))
- print("\n")
- def imprimirdatos(objeto):
- objeto.imprimir_datos()
- jugadores = Futbolista(10, "Delantero", 1192923265, "Hernan", "Escorcia", 19, "futbolista")
- entrenadores = Entrenador("Real Madrid", 1029349032, "Wiliam", "Witapi", 19, "entrenador")
- masajista = Masajista("masajista", 20, 32774628, "Sorangie", "Montes", 19, "masajista")
- imprimirdatos(jugadores)
- imprimirdatos(entrenadores)
- imprimirdatos(masajista)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement