回答編集履歴

1

d

2020/05/22 03:51

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -1,16 +1,16 @@
1
- コードの挙動として、greeting() を呼び出したとき以下の順序で実行されます。
1
+ コードの挙動として、`greeting()` を呼び出したとき以下の順序で実行されます。
2
2
 
3
3
 
4
4
 
5
- 1. 引数 func に greeting() が渡されて、test() が呼び出される。(つまり、func = greeting())
5
+ 1. 引数 `func``greeting()` が渡されて、`test()` が呼び出される。(つまり、`func = greeting()`)
6
6
 
7
- 1. print("start") で start が出力
7
+ 1. `print("start")``start` が出力
8
8
 
9
- 1. func(*args, **kwargs)、つまり、greeting(*args, **kwargs) が呼び出される。
9
+ 1. `func(*args, **kwargs)`、つまり、`greeting(*args, **kwargs)` が呼び出される。
10
10
 
11
- 1. greeting() 内の print("Hello") で Hello が出力
11
+ 1. `greeting()` 内の `print("Hello")` で Hello が出力
12
12
 
13
- 1. print("end") で end が出力
13
+ 1. `print("end")``end` が出力
14
14
 
15
15
 
16
16
 
@@ -58,23 +58,23 @@
58
58
 
59
59
 
60
60
 
61
- 質問の1つ目のコードで return したら end が表示されなくなった理由は
61
+ 質問の1つ目のコードで `return` したら `end` が表示されなくなった理由は
62
62
 
63
63
 
64
64
 
65
- 1. 引数 func に greeting() が渡されて、test() が呼び出される。(つまり、func = greeting())
65
+ 1. 引数 `func``greeting()` が渡されて、`test()` が呼び出される。(つまり、`func = greeting()`)
66
66
 
67
- 1. print("start") で start が出力
67
+ 1. `print("start")``start` が出力
68
68
 
69
- 1. func(*args, **kwargs)、つまり、greeting(*args, **kwargs) が呼び出される。
69
+ 1. `func(*args, **kwargs)`、つまり、`greeting(*args, **kwargs)` が呼び出される。
70
70
 
71
- 1. greeting() 内の print("Hello") で Hello が出力
71
+ 1. `greeting()` 内の `print("Hello")``Hello` が出力
72
72
 
73
- 1. return result で test() 関数が終了する
73
+ 1. `return result``test()` 関数が終了する
74
74
 
75
75
 
76
76
 
77
- となり、return より後の print("end") が実行されなくなったためです。
77
+ となり、`return` より後の `print("end")` が実行されなくなったためです。
78
78
 
79
79
 
80
80