回答編集履歴

1

誤字修正

2019/10/13 02:42

投稿

nico25
nico25

スコア830

test CHANGED
@@ -1,16 +1,6 @@
1
1
  try -> except -> finally の順に実行されています。
2
2
 
3
3
  **ただし return 文を除きます。**
4
-
5
-
6
-
7
- 「return 文」そのものは、実行されません。しかし
8
-
9
- 「return 文の中に書かれた式」は、実行されます。
10
-
11
-
12
-
13
- この2つを区別することが、理解へのポイントかなと感じています。
14
4
 
15
5
 
16
6
 
@@ -22,15 +12,19 @@
22
12
 
23
13
 
24
14
 
25
- ```python
15
+ 「return 文」そのものは、実行されません。しかし
26
16
 
27
- def print_(s):
28
-
29
- print(s)
30
-
31
- return s + 2
17
+ return 文の中に書かれた式」は、実行されます。
32
18
 
33
19
 
20
+
21
+ この2つを区別することが、
22
+
23
+ 理解へのポイントかなと感じています。
24
+
25
+
26
+
27
+ ```python
34
28
 
35
29
  def sample():
36
30
 
@@ -49,6 +43,14 @@
49
43
  finally:
50
44
 
51
45
  print(2) # 実行2 finally が終わったら return 「文」が実行されます。
46
+
47
+
48
+
49
+ def print_(s):
50
+
51
+ print(s)
52
+
53
+ return s + 2
52
54
 
53
55
 
54
56