回答編集履歴

1

追記

2018/01/25 07:51

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1,3 +1,27 @@
1
1
  関数を宣言するより先に使っているからです。
2
2
 
3
3
  表記の順番を逆にしてください。
4
+
5
+
6
+
7
+ 信条上どうしても関数定義を後にしたい場合は、処理をmain関数で括ってやるといいでしょう。
8
+
9
+ ```Python
10
+
11
+ def main():
12
+
13
+ hoge()
14
+
15
+
16
+
17
+ def hoge():
18
+
19
+ print('hoge')
20
+
21
+
22
+
23
+ if __name__ == '__main__':
24
+
25
+ main()
26
+
27
+ ```