"finally"ステートメントの使い方が混乱しています。Pythonのfinallyステートメントを使用して、ループを何度も繰り返したことを表示します。
ループを初めて通過すると、0で除算を試みたためにエラーが発生します。しかし、私はまだループが実行されたことをユーザーに印刷したい。
except句は、ゼロ除算が試行されたことを知らせるメッセージをユーザーに表示する必要があります。
finally節は、ループを何回行ったかを表示する必要があります。
これはの部品にあなたの質問を分割してみましょう私は
for i in range(10):
try:
print(7/i)
except ValueError:
print("Value contents invalid.")
finally:
Finally message
、ちょうどあなたのfinally文... – Li357
にprint文を追加します。しかし、それは、私は人がループを通過したことを何回印刷する必要がありますと言う...それは何を意味するのでしょう?私は範囲(10)に私のために行うとき – Melanie432k
印刷するには、現在の反復+ 1 .... – Li357