Generation

generate functionFri, 02 Jun 2023

realice un programa de códigos simples utilizando el paradigma orientado a objetos que contenga las siguientes dos clases: Clase Equipo La cual contendrá como atributos nombre, Partidos ganados, partidos empatados, partidos perdidos, goles a favor, goles en contra y sus puntos. Además, contendrá un método constructor que permitirá definir dichos atributos y un método agregarpartido que recibirá la cantidad de goles a favor y goles en contra y con ello actualizará el puntaje, sus partidos y sus goles. Clase Tabla_posiciones Esta clase contendrá una lista con objetos de la clase Equipo. En dicha lista estarán todos los equipos del campeonato. Esta clase contendrá un método llamado Leer Archivo el cual cargará un archivo en la tabla de posiciones, llenando la lista de equipos con objetos de la clase equipo. Dicho método debe ser invocado en el constructor.

class Equipo: def __init__(self, nombre): self.nombre = nombre self.puntos = 0 self.partidos = 0 self.ganados = 0 self.perdidos = 0 self.empatados = 0 self.goles_a_favor = 0 self.goles_en_contra = 0 def agregar_partido(self, goles_a_favor, goles_en_contra): self.goles_a_favor += goles_a_favor self.goles_en_contra += goles_en_contra self.partidos += 1 if goles_a_favor > goles_en_contra: self.ganados += 1 self.puntos += 3 elif goles_a_favor == goles_en_contra: self.empatados += 1 self.puntos

Want to kickstart your project?Use the new AI Studio to create your code