"finally"문을 사용하는 방법에 대해 혼란스러워합니다!파이썬에서 finally 문을 사용하여 루프를 반복 한 횟수를 인쇄합니다.
루프를 처음 통과 할 때 0으로 나누기 때문에 오류가 발생합니다. 그러나 여전히 사용자에게 루프가 실행되었음을 인쇄하려고합니다.
except 절은 0으로 나누기를 시도했음을 알리는 메시지를 사용자에게 인쇄해야합니다.
finally 절은 루프를 통과 한 횟수를 출력합니다.
1 부 : 루프가 실행 한 사용자로 인쇄
이 내가의 부품에 질문을 분할하자 지금까지
for i in range(10):
try:
print(7/i)
except ValueError:
print("Value contents invalid.")
finally:
Finally message
, 당신의 마지막 문 ... – Li357
에 인쇄 문을 추가하지만 나는 사람이 루프를 통해 갔다 몇 번 인쇄해야 말합니다 .. 그게 무슨 뜻 이죠? 시도 : 인쇄 (7/I) ZeroDivisionError 제외 : 인쇄 ("때문에 오류가 나는 범위에서 내가 위해 할 때 – Melanie432k
인쇄 현재 반복 + 1 .... – Li357