Write a class called TV with attributes: channel, volumeLevel, on_Off_state. The default values should be 1 for channel (only channels 1 to 100 are allowed), 5 for volumeLevel (only volumeLevels 1 to 10 are allowed), and OFF for on_Off_state (only ON and OFF are allowed). The TV class should allow the user to create a default TV and a TV with given parameters for channel, volumeLevel, on_Off_state. User should be able to set the TV channel to any channel, or increment or decrement the channel within the channel range. User can only increment or decrement volumeLevel within the valid range. User should be able switch the TV ON or OFF. User should be able read the current state of TV (i.e. values of channel, volumeLevel, and on_Off_state)
Write a class called TV with attributes: channel, volumeLevel, on_Off_state. The default values should be 1 for channel (only channels 1 to 100 are allowed), 5 for volumeLevel (only volumeLevels 1 to 10 are allowed), and OFF for on_Off_state (only ON and OFF are allowed). The TV class should allow the user to create a default TV and a TV with given parameters for channel, volumeLevel, on_Off_state. User should be able to set the TV channel to any channel, or increment or decrement the channel within the channel range. User can only increment or decrement volumeLevel within the valid range. User should be able switch the TV ON or OFF. User should be able read the current state of TV (i.e. values of channel, volumeLevel, and on_Off_state).
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 4 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)