Python では、一連のifandelif条件が満たされない場合、elseステートメントに到達して実行されます。
開発者は、コード内のそのようなポイントに到達してはならないことをどのように通知し、どの例外タイプを発生させる必要がありますか?
例:
if condition1:
# do something
elif condition2:
# do something
else:
raise ShouldVeNeverGotHereException
これは、上記の条件の少なくとも 1 つがif実際に評価されることを確認するためTrueです。私が説明したことを達成するためのよりエレガントなパターンがあれば、提案してください。