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

回答編集履歴

1

追記

2018/01/25 07:51

投稿

LouiS0616
LouiS0616

スコア35678

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