Advertisement
runnig

TV PYthon

Jun 23rd, 2022
838
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class TV:
  2.    # isOn = по умолчанию должен быть не None, а выключен (False)
  3.    # currentChannel у тебя строка, должно быть целое число, по умолчанию ноль
  4.    def __init__(self, isOn=None, currentChannel= ""):    # конструктор
  5.        self.isOn = isOn                     # переменная isOn
  6.        self.currentChannel = currentChannel # переменная currentChanell
  7.  
  8.    # переименуй в turnOn(). обычно методы и функции имеют в названии глагол: startCar(), turnOn(), и тд
  9.    # tvON параметр можно совсем убрать, потому что метод turnOn() уже понятно что включает
  10.    def ON(self, tvON):        
  11.        self.ON = tvON       # метод должен изменять состояние переменной isOn которую ты объявил в конструкторе
  12.  
  13.    # переименуй в turnOff()
  14.    # tvOFF параметр не обязателен потому что факт выключения уже в названии метода
  15.    def OFF(self, tvOFF):
  16.        # метод должен изменять состояние переменной isOn которую ты объявил в конструкторе
  17.        self.OFF = tvOFF
  18.  
  19.    # переименуй в changeChannel()
  20.    def CHNGE(self, tvCHNGE):      # переключить канал
  21.        self.CHNGE  # метод должен изменять значение переменной currentChannel которую ты объявил в конструкторе
  22.  
  23.  
  24. device = TV() # вызывает конструктор __init__ у которого 2 параметра. ты должен передать из здесь.
  25. device.ON     # методы вызываются с помощью круглых скобок: device.turnOn()
  26. device.CHNGE  # нужно передать новый номер канала на который переключаешь телевизор
  27. device.OFF  
Advertisement
RAW Paste Data Copied
Advertisement