class Widget: """A class representing a simple Widget Instance Attributes (the attributes of this class and their types) name: the name of this Widget (str) cost: the cost of this Widget (int); cost >= 0 Sample Usage (to help you understand how this class would be used) >> my_widget = Widget('Puzzle', 15) >>> my_widget.name 'Puzzle' >> my_widget.cost 15 >> my_widget.is_cheap() False >> your_widget = Widget("Rubik's Cube", 6) >> your_widget.name "Rubik's Cube" %3D >> your_widget.cost 6. >> your_widget.is_cheap() True II II II
class Widget: """A class representing a simple Widget Instance Attributes (the attributes of this class and their types) name: the name of this Widget (str) cost: the cost of this Widget (int); cost >= 0 Sample Usage (to help you understand how this class would be used) >> my_widget = Widget('Puzzle', 15) >>> my_widget.name 'Puzzle' >> my_widget.cost 15 >> my_widget.is_cheap() False >> your_widget = Widget("Rubik's Cube", 6) >> your_widget.name "Rubik's Cube" %3D >> your_widget.cost 6. >> your_widget.is_cheap() True II II II
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
Related questions
Question
(1) Add an __init__ method to the Widget class below. Each object of type Widget should have an instance variable called name and an instance variable called cost that represents a cost in dollars; those values are passed in when an object of type Widget is initialized.
(2) Add a method to class Widget called is_cheap that returns True if the cost is less than $10, and False otherwise.
(3) Add proper doctrings along with two examples for each method. You may use the Sample Usage code given below in your work.

Transcribed Image Text:class Widget:
'"A class representing a simple Widget
Instance Attributes (the attributes of this class and their types)
name: the name of this Widget (str)
cost: the cost of this Widget (int); cost >= 0
===
===
Sample Usage (to help you understand how this class would be used)
>> my_widget = Widget('Puzzle', 15)
>>> my_widget.name
'Puzzle'
=D==
===
%D
>>> my_widget.cost
15
>> my_widget.is_cheap()
False
>> your_widget = Widget("Rubik's Cube", 6)
>>> your_widget.name
"Rubik's Cube"
>> your_widget.cost
>> your_widget.is_cheap()
True
# Add your methods here
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 with 1 images

Recommended textbooks for you

Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON

Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning

Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON

Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning

Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education

Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY