制御フロー(条件分岐・ループ)比較問題

breakステートメントとcontinueステートメントの違いについて、正しいのはどれですか?

A.breakはループを一時停止し、continueはループを完全に終了させる
✗ breakがループを終了させ、continueが一時停止するわけではなく、説明が逆です
B.breakはループから完全に抜け出し、continueはその反復をスキップして次の反復へ進む← 正解
✓ 正解です。breakはループを抜け出し、continueは現在の反復をスキップします
C.continueはループ内のすべての後続処理をスキップし、breakはスキップしない
✗ breakがスキップしないわけではなく、そもぞれ異なる役割を持ちます。この説明は不正確です
D.breakとcontinueは同じ機能を持つ、異なる記述方法である
✗ breakとcontinueは異なる機能を持っています。ただの表記の違いではありません

Python 3 エンジニア認定基礎試験 の問題一覧