Помогите с задачей

santasii

Новичок
Пользователь
Апр 4, 2022
26
0
1
  1. Операционная система Windows10
  2. Версия Python 3.10
 

Вложения

  • ajnj.png
    ajnj.png
    88,2 КБ · Просмотры: 8

santasii

Новичок
Пользователь
Апр 4, 2022
26
0
1
  1. Операционная система Windows10
  2. Версия Python 3.10
Да я вижу что там ошыбка , но суть не в том,(А В ТОМ ЧТО Я НЕ ПОНИМАЮ КАК ВЕРНО (
Сделать метод set_size, в котором если
self.cat_type это “indoor”, то self.size = ‘small’
иначе
self.size=’undefined’. Протестируйте разные варианты.))
 

santasii

Новичок
Пользователь
Апр 4, 2022
26
0
1
Код:
class Cat:
    def __init__(self, size, color, cat_type):
        self.color = color
        self.cat_type = cat_type

    def set_size(self):
        self.cet_type
        self.size
        self.size

    @staticmethod
    def cet_type(self):
        print("indor")

    @staticmethod
    def size(self):
        print('small')
      
  
    def size(self):
        print('undefined')
      
      
cat_1 = Cat(size='20', color='Blue', cat_type='CATT')
cat_1.color
cat_1.set_size()

class Tiger(Cat):
    @staticmethod
    def cat_type(self):
        print('wild')

    @staticmethod
    def size(self):
        print('big')
  
    @staticmethod
    def size(self):
        print('undefined')

cat_1.cat_type()
cat_1.size()
cat_1.size()
 
Последнее редактирование:

santasii

Новичок
Пользователь
Апр 4, 2022
26
0
1
Код:
class Cat:
    def __init__(self, size, color, cat_type):
        self.color = color
        self.cat_type = cat_type

    def set_size(self):
        self.cet_type
        self.size
        self.size

    @staticmethod
    def cet_type(self):
        print("indor")

    @staticmethod
    def size(self):
        print('small')
      
  
    def size(self):
        print('undefined')
      
      
cat_1 = Cat(size='20', color='Blue', cat_type='CATT')
cat_1.color
cat_1.set_size()

class Tiger(Cat):
    @staticmethod
    def cat_type(self):
        print('wild')

    @staticmethod
    def size(self):
        print('big')
  
    @staticmethod
    def size(self):
        print('undefined')

cat_1.cat_type()
cat_1.size()
cat_1.size()
Вопрос уже верно ли оно ?
 
Последнее редактирование:

Форум IT Специалистов