0

私は「Learning Python The Hard Way」を行っていて、クラスのレッスンを受けました。私はそれを理解し (または、少なくとも理解したと思います!)、私自身の名前、関数などを使用して、簡単なバリエーションを作成しようとしました...

今私が抱えている問題は、コマンド ライン\powershell でコードが何も返さないことです。エラーはありません。別の入力行に移動するだけです。

コードは次のとおりです。

class Animal(object):
    '''represents any animal'''
    def __init__(self, legs, size):
        self.legs = legs
        self.size = size

    def detail_animal(self):
        '''show # of legs and size'''
        print "Name: %r\nAge: %r" % (self.legs, self.size)

class canine(Animal):   
    '''represents a canine'''

    def __init__(self, legs, size, hair_length):
        Animal.__init__(self, legs, size)
        self.hair_length = hair_length

    def detail_canine(self):
        Animal.detail(self)
        print 'Has %r inch long hairs.' % self.hair_length

class feral_cat(Animal):
    '''represents a feral cat'''

    def __init__(self, legs, size, tail_length):
        Animal.__init__(self, legs, size)
        self.tail_length = tail_length

    def detail_feral(self):
        Animal.detail(self)
        print "Tail Length: %r" % tail_length

c1 = canine(4, 2, 0.5)
c2 = canine(5, 3, 0.75)
fc1 = feral_cat(4, 5, 3)
a = Animal(4, 2)

前もって感謝します!

4

1 に答える 1