(Back To The Basicパイソン問題庫)013 for Moon[3]for~else


source: 013.py
1: scope = [1, 2, 3]
2: for x in scope:
3:     print(x)
4:     #break
5: else:
6:     print('Perfect')
  • for反復文がブレークポイントで中断されずに正常に動作する必要がある場合は、for~elseを使用します.
  • for 변수 in 범위:
        반복 실행 코드
    else:
        for 구문이 모두 실행되었을 때 실행할 코드
  • else:for反復文からbreakなどの間に中断がなく、正常に動作している場合!
  • # 예제 코드 실행 결과
    1
    2
    3
    Perfect
  • source 013.pyがbreakのコメント処理をキャンセルしてコードを実行すると、1万が出力されます.