私は「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)
前もって感謝します!