0k try t0 $0LV3 In Pyt60n #3 class you should D3sign should  Madrid cl@ss and Barca cl@ss which inherit from Club cl@ss so that  the f0ll0wing c0de provides the exp3cted 0utput. class Club:    def __init__(self, name, league):      self.name = name      self.league = league    def __str__(self):      s = f"Name: {self.name}\nLeague: {self.league}"      return s # Write your codes here. # Do not change the following lines of code. c1 = Madrid("Real Madrid", "La Liga", "Spain") c1.addTrophy("LaLiga 2020","UEFA 2016","UEFA 2017","LaLiga  2019","CopaDelRay 2014") print('====================================') c1.showClubPoint() print('====================================') print(c1) print('====================================') c2 = Barca("Barcelona", "La Liga", "Spain") c2.addTrophy("LaLiga 2015","UEFA 2015", "LaLiga 2016", "UEFA    2017", "LaLiga 2020", "Supercopa 2020") print('====================================') c2.showClubPoint() print('====================================') print(c2) OUTPUT: ================================ Real Madrid has 50 points ================================ Name: Real Madrid League: La Liga Country: Spain Trophy Cabinet: LaLiga: [2020, 2019] UEFA: [2016, 2017] CopaDelRay: [2014] ================================ ================================ Barcelona has 60 points ================================ Name: Barcelona League: La Liga Country: Spain Trophy Cabinet: LaLiga: [2015, 2016, 2020] UEFA: [2015, 2017] Supercopa: [2020]

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

0k try t0 $0LV3 In Pyt60n #3

class you should D3sign should  Madrid cl@ss and Barca cl@ss which inherit from Club cl@ss so that 
the f0ll0wing c0de provides the exp3cted 0utput.

class Club:
   def __init__(self, name, league):
     self.name = name
     self.league = league

   def __str__(self):
     s = f"Name: {self.name}\nLeague: {self.league}"
     return s

# Write your codes here.
# Do not change the following lines of code.
c1 = Madrid("Real Madrid", "La Liga", "Spain")
c1.addTrophy("LaLiga 2020","UEFA 2016","UEFA 2017","LaLiga 
2019","CopaDelRay 2014")
print('====================================')
c1.showClubPoint()
print('====================================')
print(c1)
print('====================================')
c2 = Barca("Barcelona", "La Liga", "Spain")
c2.addTrophy("LaLiga 2015","UEFA 2015", "LaLiga 2016", "UEFA   
2017", "LaLiga 2020", "Supercopa 2020")
print('====================================')
c2.showClubPoint()
print('====================================')
print(c2)

OUTPUT:
================================
Real Madrid has 50 points
================================
Name: Real Madrid
League: La Liga
Country: Spain
Trophy Cabinet:
LaLiga: [2020, 2019]
UEFA: [2016, 2017]
CopaDelRay: [2014]
================================
================================
Barcelona has 60 points
================================
Name: Barcelona
League: La Liga
Country: Spain
Trophy Cabinet:
LaLiga: [2015, 2016, 2020]
UEFA: [2015, 2017]
Supercopa: [2020]

[Assume, per trophy provides 10 points for a club. The addTrophy() method
in both child classes should work for any number of parameters and any type
of trophies]
class Club:
def_init_(self, name, league):
self.name = name
self.league = league
def_str_(self):
5= P'Name: {self.name}\nLeague: {self.league}"
return s
# Write your codes here.
# Do not change the following lines of code.
c1 = Madrid("Real Madrid", "La Liga", "Spain")
c1.addTrophy("LaLiga 2020","UEFA 2016","UEFA 2017","Laliga
2019","CopaDelRay 2014")
print("=======:
c1.showClubPoint()
print("
print(c1)
print(=====
c2 = Barca("Barcelona", "La Liga", "Spain")
c2.addTrophy("LaLiga 2015","UEFA 2015", "Laliga 2016", "UEFA
2017", "Laliga 2020", "Supercopa 2020")
print("=======:
c2.showClubPoint()
print("
print(c)
OUTPUT:
====
Real Madrid has 50 points
Name: Real Madrid
League: La Liga
Country: Spain
Trophy Cabinet:
Laliga: [2020, 2019]
UEFA: [2016, 2017]
CopaDelRay: [2014]
Barcelona has 60 points
=======
Name: Barcelona
League: La Liga
Country: Spain
Trophy Cabinet
Laliga: [2015, 2016, 2020]
UEFA: [2015, 2017]
Supercopa: [2020]
Transcribed Image Text:[Assume, per trophy provides 10 points for a club. The addTrophy() method in both child classes should work for any number of parameters and any type of trophies] class Club: def_init_(self, name, league): self.name = name self.league = league def_str_(self): 5= P'Name: {self.name}\nLeague: {self.league}" return s # Write your codes here. # Do not change the following lines of code. c1 = Madrid("Real Madrid", "La Liga", "Spain") c1.addTrophy("LaLiga 2020","UEFA 2016","UEFA 2017","Laliga 2019","CopaDelRay 2014") print("=======: c1.showClubPoint() print(" print(c1) print(===== c2 = Barca("Barcelona", "La Liga", "Spain") c2.addTrophy("LaLiga 2015","UEFA 2015", "Laliga 2016", "UEFA 2017", "Laliga 2020", "Supercopa 2020") print("=======: c2.showClubPoint() print(" print(c) OUTPUT: ==== Real Madrid has 50 points Name: Real Madrid League: La Liga Country: Spain Trophy Cabinet: Laliga: [2020, 2019] UEFA: [2016, 2017] CopaDelRay: [2014] Barcelona has 60 points ======= Name: Barcelona League: La Liga Country: Spain Trophy Cabinet Laliga: [2015, 2016, 2020] UEFA: [2015, 2017] Supercopa: [2020]
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Unreferenced Objects
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education