回答編集履歴

5

追記

2020/10/18 15:19

投稿

gentaro
gentaro

スコア8949

test CHANGED
File without changes

4

追記

2020/10/18 15:19

投稿

gentaro
gentaro

スコア8949

test CHANGED
@@ -7,3 +7,11 @@
7
7
 
8
8
 
9
9
  返す値がない場合、そもそも`try-except`て例外をキャッチせずに呼び出し元にそのまま例外を返すか、あるいはキャッチした場合に別途例外をraiseして呼び出し元に例外を通知し、**呼び出し元で**「例外が発生した」事を検知(キャッチ)して、値が返らなかったケースの処理をしましょう。
10
+
11
+
12
+
13
+ ---
14
+
15
+ 追記
16
+
17
+ たぶん処理フローのイメージがついてないんだろうから、ステップ実行のできる環境(VSCodeとか)を用意してそのスクリプトを1行ずつ実行しながら変数の値がどうなっているのか調査してください。

3

誤字

2020/10/18 15:19

投稿

gentaro
gentaro

スコア8949

test CHANGED
@@ -6,4 +6,4 @@
6
6
 
7
7
 
8
8
 
9
- 返す値がない場合、そもそも`try-except`て例外をキャッチせずに呼び出し元にそのまま例外を返すか、あるいはキャッチした場合に別途例外をraiseして呼び出し元に例外を通知し、**呼び出し元で**「例外が発生した」事を検知(キャッチ)して、値がらなかったケースの処理をしましょう。
9
+ 返す値がない場合、そもそも`try-except`て例外をキャッチせずに呼び出し元にそのまま例外を返すか、あるいはキャッチした場合に別途例外をraiseして呼び出し元に例外を通知し、**呼び出し元で**「例外が発生した」事を検知(キャッチ)して、値がらなかったケースの処理をしましょう。

2

修正

2020/10/18 15:00

投稿

gentaro
gentaro

スコア8949

test CHANGED
@@ -6,4 +6,4 @@
6
6
 
7
7
 
8
8
 
9
- 返す値がない場合、そもそも`try-except`て例外をキャッチせずに呼び出し元にそのまま例外を返すか、あるいはキャッチした場合に別途例外をraiseして呼び出し元に例外を通知し、呼び出し元で「例外が発生した」事を検知(キャッチ)して、値が帰らなかったケースの処理をしましょう。
9
+ 返す値がない場合、そもそも`try-except`て例外をキャッチせずに呼び出し元にそのまま例外を返すか、あるいはキャッチした場合に別途例外をraiseして呼び出し元に例外を通知し、**呼び出し元で**「例外が発生した」事を検知(キャッチ)して、値が帰らなかったケースの処理をしましょう。

1

誤字

2020/10/18 14:58

投稿

gentaro
gentaro

スコア8949

test CHANGED
@@ -6,4 +6,4 @@
6
6
 
7
7
 
8
8
 
9
- 返す値がない場合、そもそも`try-except`て例外をキャッチせずに呼び出し元にそのまま例外を返すか、あるはキャッチした場合に別途例外をraiseして呼び出し元に例外を通知し、呼び出し元で「例外が発生した」事を検知(キャッチ)して、値が帰らなかったケースの処理をしましょう。
9
+ 返す値がない場合、そもそも`try-except`て例外をキャッチせずに呼び出し元にそのまま例外を返すか、あるはキャッチした場合に別途例外をraiseして呼び出し元に例外を通知し、呼び出し元で「例外が発生した」事を検知(キャッチ)して、値が帰らなかったケースの処理をしましょう。