tryの成功時(正常終了)に処理をさせる方法

tryブロック内で例外が発生しない場合、つまり正常に終了した場合に特定の処理を実行させるには、elseブロックを使用します。以下は、正常終了時の処理をelseブロックで行う方法の例です:

python
try: # ここに通常の処理を書く result = 10 / 2 except ZeroDivisionError: # 0で割る例外が発生した場合の処理 print("ゼロで割ることはできません") else: # 例外が発生しなかった場合の処理 print("正常終了しました。計算結果は:", result)

上記の例では、tryブロック内で10を2で割る処理が行われています。例外が発生しない場合、すなわち正常に終了した場合、elseブロック内の処理が実行され、計算結果が表示されます。

elseブロックは、正常終了時に実行したいコードを配置するために使用されます。このような構造は、エラーハンドリングの一部として、例外が発生しなかった場合に特定のアクションを実行する必要がある場合に役立ちます。