私のコードと回答のコード、どちらも最終的な実行結果は同じになります。しかし、回答と私のコードが違いすぎます。両者の動作の違いを説明していただきたく、質問しました。また、私のコードは問題文にある指示をきちんと実行できているでしょうか?以下、問題文とコードになります。
さらにもう一つクラスを作ろう。名前はもちろんThing3だ。インスタンスletters(オブジェクト)属性に値'xyz'を代入し、lettersを表示しよう。これを行うためには、クラスからオブジェクトを作ることが必要か。
python
1#私のコード 2class Thing3: 3 def __init__(self,letters): 4 self.letters = letters 5 def __str__(self): 6 return self.letters 7obj1 = Thing3('xyz') 8print(obj1) 9print()
python
1#回答 2class Thing3: 3 def __init__(self): 4 self.letters = 'xyz' 5something = Thing3() 6print(something.letters)
以上になります。よろしければ回答よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。