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

質問編集履歴

1

インデント等を修正しました。

2021/06/01 04:40

投稿

kyo_no_gohan
kyo_no_gohan

スコア5

title CHANGED
File without changes
body CHANGED
@@ -2,30 +2,30 @@
2
2
  import abc
3
3
 
4
4
  class Guide():
5
- def construct(self, builder):
5
+  def construct(self, builder):
6
- rerources_list = builder.get_resources_list()
6
+   rerources_list = builder.get_resources_list()
7
- for resource in resources_list:
7
+   for resource in resources_list:
8
- return builder.get_user_name(resource)
8
+    return builder.get_user_name(resource)
9
9
 
10
- class Resource(metaclass=abc.ABCMeta)
10
+ class Resource(metaclass=abc.ABCMeta):
11
- @abc.abstractmethod
11
+  @abc.abstractmethod
12
- def get_resources_list(self):
12
+  def get_resources_list(self):
13
- pass
13
+   pass
14
- @abc.abstractmethod
14
+  @abc.abstractmethod
15
- def get_user_name(self):
15
+  def get_user_name(self):
16
- pass
16
+   pass
17
17
 
18
18
  class Sg(Resource):
19
- def get_resources_list(self):
19
+  def get_resources_list(self):
20
- resources_list = ['aaa', 'bbb', 'ccc']
20
+   resources_list = ['aaa', 'bbb', 'ccc']
21
- return resources_list
21
+   return resources_list
22
22
 
23
23
  def get_user_name(self, resource):
24
- return resource, 'xxx'
24
+  return resource, 'xxx'
25
25
 
26
- if_ _name_ _=='_ _main_ _':
26
+ if__name__=='__main__':
27
- ans = Guide().construct(Sg())() #ここでエラー
27
+  ans = Guide().construct(Sg())() #ここでエラー
28
- print(ans)
28
+  print(ans)
29
29
 
30
30
  携帯からの投稿のため、
31
31
  読みづらいコードで申し訳ありません。