2016-04-04 8 views
0

熟練したエキスパートコーダー、こんにちは!私はコーディングの世界で全く新しいです。私はpythonを学び始めました。私はZED ShahのLPTHWを使っています。私は初めてクラスセクションに詰め込まれています。私は整流のために私のコードを添付しています、助けてください。コードはアウト・プットを与えず、単にプロンプ​​トに戻る。ex42.py LPTHWいいえ出力

動物である、オブジェクト

class Animal(object): 
pass 

class Dog(Animal): 
def __init__(self, name): 

    self.name = name 

class Cat(Animal):  
def __init__(self, name): 

    self.name = name 

class Person(object): 
def __init__(self, name): 
    self.name = name 
    self.pet = None 

class Employee(Person): 
def __init__(self, name, salary): 
    ## ?? hmm what is this strange magic? 
    super(Employee, self).__init__(name) 
    ## ?? 
    self.salary = salary 

class Fish(object): 
pass 

class Salmon(Fish): 
pass 

class Halibut(Fish): 
pass 

ローバーは、私はちょうどこの演習を経ていて、あなたが」に慣れるためにためゼッドが望むすべてがある犬

rover = Dog("Rover") 
satan = Cat("Satan") 
mary = Person("Mary") 
mary.pet = satan 
frank = Employee("Frank", 120000) 
frank.pet = rover 
flipper = Fish() 
crouse = Salmon() 
harry = Halibut()      
+0

どのような出力を期待していますか? printステートメントもreturnステートメントもありませんので、通常はプロンプトにまっすぐに戻ると予想されます。 – dwanderson

+0

ありがとうございますが、このコードをどのように使用するのか教えてください。 – myimran

+0

dwanderson助けてください、このコードの使い方は? – myimran

答えて

0

をIS- 「-a」と「has-a」というキャッチコピーがあります。クラス、オブジェクト、および変数を区別する。コード自体には、あなたの利益のための練習以外の目的はありません。

+0

これはコメントです。その質問に対する完全な答えではありません。十分な[評判](http://stackoverflow.com/help/whats-reputation)があれば、[任意の投稿にコメントする]ことができます(http://stackoverflow.com/help/privileges/comment)。代わりに、[質問者からの明確化を必要としない回答を提供する](http://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- i-do-代わりに)。 – Raju

+0

pyntree!おかげさまで、私はあなたの答えと助けに感謝します。私は将来あなたにメールすることはできますか?もしあなたのメールアドレスをお待ちですか? – myimran

関連する問題