質問編集履歴
1
変更点:ソースコードを画像でないものを追加しました。
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -26,9 +26,26 @@ 
     | 
|
| 
       26 
26 
     | 
    
         
             
            python
         
     | 
| 
       27 
27 
     | 
    
         
             
            ソースコード
         
     | 
| 
       28 
28 
     | 
    
         
             
            
         
     | 
| 
      
 29 
     | 
    
         
            +
            ```
         
     | 
| 
      
 30 
     | 
    
         
            +
            class Responder:
         
     | 
| 
      
 31 
     | 
    
         
            +
                #AIの応答を制御するクラス
         
     | 
| 
      
 32 
     | 
    
         
            +
                #プロパティ:
         
     | 
| 
      
 33 
     | 
    
         
            +
                #name -- Responderオブジェクトの名前
         
     | 
| 
       29 
34 
     | 
    
         | 
| 
      
 35 
     | 
    
         
            +
                def __init__(self,name):
         
     | 
| 
      
 36 
     | 
    
         
            +
                    # 文字列を受け取り、自身のnameに設定する。
         
     | 
| 
       30 
     | 
    
         
            -
             
     | 
| 
      
 37 
     | 
    
         
            +
                    self._name = name
         
     | 
| 
       31 
38 
     | 
    
         | 
| 
      
 39 
     | 
    
         
            +
                def response(self,text):
         
     | 
| 
      
 40 
     | 
    
         
            +
                    #ユーザーからの入力(text)を受け取り、AIの応答を生成して返す。
         
     | 
| 
      
 41 
     | 
    
         
            +
                    return '{}ってなに?'.format(text)
         
     | 
| 
      
 42 
     | 
    
         
            +
             
     | 
| 
      
 43 
     | 
    
         
            +
                @property
         
     | 
| 
      
 44 
     | 
    
         
            +
                def name(self):
         
     | 
| 
      
 45 
     | 
    
         
            +
                    # オブジェクトの名前
         
     | 
| 
      
 46 
     | 
    
         
            +
                    return self._name
         
     | 
| 
      
 47 
     | 
    
         
            +
            ```###試したこと
         
     | 
| 
      
 48 
     | 
    
         
            +
             
     | 
| 
       32 
49 
     | 
    
         
             
            AttributeError: can't set attributeと
         
     | 
| 
       33 
50 
     | 
    
         
             
            File "<stdin>", line 1, in <module>で
         
     | 
| 
       34 
51 
     | 
    
         
             
            Googleで検索してみましたが解決策を見つけられませんでした。
         
     |