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)
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
Related questions
Question
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)
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps
Knowledge Booster
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.Recommended textbooks for you
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education