回答編集履歴
5
追記
answer
CHANGED
File without changes
|
4
追記
answer
CHANGED
@@ -2,4 +2,8 @@
|
|
2
2
|
通常このような関数の定義はするべきではありません。
|
3
3
|
`boolean`の値が`False`の場合でも何らかの値を返しましょう。
|
4
4
|
|
5
|
-
返す値がない場合、そもそも`try-except`て例外をキャッチせずに呼び出し元にそのまま例外を返すか、あるいはキャッチした場合に別途例外をraiseして呼び出し元に例外を通知し、**呼び出し元で**「例外が発生した」事を検知(キャッチ)して、値が返らなかったケースの処理をしましょう。
|
5
|
+
返す値がない場合、そもそも`try-except`て例外をキャッチせずに呼び出し元にそのまま例外を返すか、あるいはキャッチした場合に別途例外をraiseして呼び出し元に例外を通知し、**呼び出し元で**「例外が発生した」事を検知(キャッチ)して、値が返らなかったケースの処理をしましょう。
|
6
|
+
|
7
|
+
---
|
8
|
+
追記
|
9
|
+
たぶん処理フローのイメージがついてないんだろうから、ステップ実行のできる環境(VSCodeとか)を用意してそのスクリプトを1行ずつ実行しながら変数の値がどうなっているのか調査してください。
|
3
誤字
answer
CHANGED
@@ -2,4 +2,4 @@
|
|
2
2
|
通常このような関数の定義はするべきではありません。
|
3
3
|
`boolean`の値が`False`の場合でも何らかの値を返しましょう。
|
4
4
|
|
5
|
-
返す値がない場合、そもそも`try-except`て例外をキャッチせずに呼び出し元にそのまま例外を返すか、あるいはキャッチした場合に別途例外をraiseして呼び出し元に例外を通知し、**呼び出し元で**「例外が発生した」事を検知(キャッチ)して、値が
|
5
|
+
返す値がない場合、そもそも`try-except`て例外をキャッチせずに呼び出し元にそのまま例外を返すか、あるいはキャッチした場合に別途例外をraiseして呼び出し元に例外を通知し、**呼び出し元で**「例外が発生した」事を検知(キャッチ)して、値が返らなかったケースの処理をしましょう。
|
2
修正
answer
CHANGED
@@ -2,4 +2,4 @@
|
|
2
2
|
通常このような関数の定義はするべきではありません。
|
3
3
|
`boolean`の値が`False`の場合でも何らかの値を返しましょう。
|
4
4
|
|
5
|
-
返す値がない場合、そもそも`try-except`て例外をキャッチせずに呼び出し元にそのまま例外を返すか、あるいはキャッチした場合に別途例外をraiseして呼び出し元に例外を通知し、呼び出し元で「例外が発生した」事を検知(キャッチ)して、値が帰らなかったケースの処理をしましょう。
|
5
|
+
返す値がない場合、そもそも`try-except`て例外をキャッチせずに呼び出し元にそのまま例外を返すか、あるいはキャッチした場合に別途例外をraiseして呼び出し元に例外を通知し、**呼び出し元で**「例外が発生した」事を検知(キャッチ)して、値が帰らなかったケースの処理をしましょう。
|
1
誤字
answer
CHANGED
@@ -2,4 +2,4 @@
|
|
2
2
|
通常このような関数の定義はするべきではありません。
|
3
3
|
`boolean`の値が`False`の場合でも何らかの値を返しましょう。
|
4
4
|
|
5
|
-
返す値がない場合、そもそも`try-except`て例外をキャッチせずに呼び出し元にそのまま例外を返すか、ある
|
5
|
+
返す値がない場合、そもそも`try-except`て例外をキャッチせずに呼び出し元にそのまま例外を返すか、あるいはキャッチした場合に別途例外をraiseして呼び出し元に例外を通知し、呼び出し元で「例外が発生した」事を検知(キャッチ)して、値が帰らなかったケースの処理をしましょう。
|