teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

変更点:ソースコードを画像でないものを追加しました。

2018/07/31 03:46

投稿

wann
wann

スコア9

title CHANGED
File without changes
body CHANGED
@@ -26,9 +26,26 @@
26
26
  python
27
27
  ソースコード
28
28
  ![イメージ説明](46d80871cd382f9e3337d615317ce704.png)
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で検索してみましたが解決策を見つけられませんでした。