PYTHON!! What's wrong with the code below.  There are 10 total errors CODE: //   Classes class Toy     def __init__(self, name, desc, brand, ageMin=0, ageMax=99):         self.name = name         self.description = desc         self.brand = brand         self.age_min = ageMin         self.age_max = ageMax     def __str__(self):         return "Toy\nName:\t\t{}\nDescription:\t{}\nBrand:\t{}\nAge Range:\t{} to {}".format(self.name,                                                                                                     self.description,                                                                                                     self.brand,                                                                                                     self.age_min,                                                                                                     self.age_max) class SoundBasedToy[Toy]:     def __init__(this, name, description, manuf, soundType=[], age_min=0, age_max=99):         Toy.__init__(self, name, description, manuf, age_min, age_max)         self.soundType = soundType       def __str__(this):         toyStr = Toy.__str__(self)         toyStr += "\nTypes of Sounds:\t"         toyStr += ", ".join(self.soundType)         return toyStr   #   Functions def printAll(dic):     print("Toys:")     for toy in dic.values():         print(toy)   def getTypeOfToy(dic):     for toy in dic.values():         if type(toy) is SoundBasedToy:             print("Toy with Sound")         elif type(toy) is Toy:             print("Toy")         else:             print("Unknown Toy type")   #   Main Program if __name__ == "__main__":     #Build some Toys (various types)     toys = []     toys["001"] = new Toy("Peekabo Forest", "Book with peekabo animals.", "Peekabooks", 0, 2)     toys["002"] = new SoundBasedToy("Jungle Monkey", "Monkey pull toy that plays a jungle song.", "Infantino", ["Jungle"], 0, 2)     toys["003"] = SoundBasedToy("SoundMachine", "Plays background noise to help children sleep", "Infantino", ["Rain", "Static", "Ocean", "Storm", "Brook"])       #Print the types of Toys     self.getTypeOfToy(toys)       #Print all of the Toys     printAll(toys)

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

PYTHON!!

What's wrong with the code below.  There are 10 total errors

CODE:

  1. //   Classes
  2. class Toy
  3.     def __init__(self, name, desc, brand, ageMin=0, ageMax=99):
  4.         self.name = name
  5.         self.description = desc
  6.         self.brand = brand
  7.         self.age_min = ageMin
  8.         self.age_max = ageMax
  9.     def __str__(self):
  10.         return "Toy\nName:\t\t{}\nDescription:\t{}\nBrand:\t{}\nAge Range:\t{} to {}".format(self.name,
                                                                                                        self.description,
                                                                                                        self.brand,
                                                                                                        self.age_min,
                                                                                                        self.age_max)
  11. class SoundBasedToy[Toy]:
  12.     def __init__(this, name, description, manuf, soundType=[], age_min=0, age_max=99):
  13.         Toy.__init__(self, name, description, manuf, age_min, age_max)
  14.         self.soundType = soundType
  15.  
  16.     def __str__(this):
  17.         toyStr = Toy.__str__(self)
  18.         toyStr += "\nTypes of Sounds:\t"
  19.         toyStr += ", ".join(self.soundType)
  20.         return toyStr
  21.  
  22. #   Functions
  23. def printAll(dic):
  24.     print("Toys:")
  25.     for toy in dic.values():
  26.         print(toy)
  27.  
  28. def getTypeOfToy(dic):
  29.     for toy in dic.values():
  30.         if type(toy) is SoundBasedToy:
  31.             print("Toy with Sound")
  32.         elif type(toy) is Toy:
  33.             print("Toy")
  34.         else:
  35.             print("Unknown Toy type")
  36.  
  37. #   Main Program
  38. if __name__ == "__main__":
  39.     #Build some Toys (various types)
  40.     toys = []
  41.     toys["001"] = new Toy("Peekabo Forest", "Book with peekabo animals.", "Peekabooks", 0, 2)
  42.     toys["002"] = new SoundBasedToy("Jungle Monkey", "Monkey pull toy that plays a jungle song.", "Infantino", ["Jungle"], 0, 2)
  43.     toys["003"] = SoundBasedToy("SoundMachine", "Plays background noise to help children sleep", "Infantino", ["Rain", "Static", "Ocean", "Storm", "Brook"])
  44.  
  45.     #Print the types of Toys
  46.     self.getTypeOfToy(toys)
  47.  
  48.     #Print all of the Toys
  49.     printAll(toys)
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Reference Types in Function
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