失礼します。
タイトルにも書きましたが、多重ループ中のエラーを無視して処理を継続させたいと考えております。
list1=[3,2,0,1] list2=[1,2,3,4] try: for i in list1: for k in list2: print('Second loop', k/i) for j in range(1): print('Third loop' , i) except ZeroDivisionError: print(ZeroDivisionError) pass
上記のコードでは、list1が0のときに、二番目のループで(for k in list2:)でエラーが発生し、プログラムが終了します。
このエラーを無視して、プログラムを終了させずに、list1の最後の値である1のときのループまで進行させたい場合、どういったコードを書けば良いのでしょうか。
よろしくお願いいたします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/16 17:06