定义一个电视机类,实现电视机的基本功能(换台,调整音量,开关),并测试其功能。
时间: 2023-04-24 12:01:15 浏览: 113
电视机类的定义:
class Television:
def __init__(self):
self.channel = 1
self.volume = 50
self.power = False
def change_channel(self, channel):
if self.power:
self.channel = channel
print("已切换到频道", channel)
else:
print("电视机未开机")
def adjust_volume(self, volume):
if self.power:
self.volume = volume
print("音量已调整为", volume)
else:
print("电视机未开机")
def turn_on(self):
self.power = True
print("电视机已开机")
def turn_off(self):
self.power = False
print("电视机已关机")
# 测试电视机类的功能
tv = Television()
tv.turn_on()
tv.change_channel(5)
tv.adjust_volume(80)
tv.turn_off()
输出结果:
电视机已开机
已切换到频道 5
音量已调整为 80
电视机已关机
阅读全文