cgy12306
반복문 본문
반복문
반복문은 컴퓨터에게 반복적인 작업을 지시하는 방법이다.
반복문의 문접에는 여러가지가 있다.
while
반복문이 계속 참이기 때문에 1이라는 화면이 계속 출력을 시도한다.
조건이 거짓이기 때문에 아무것도 출력이 되지 않는다.
조건이 i가 5보다 작으면 반복문을 계속 실행시키는 코드이다. 반복문이 한번 실행될 때마다 i에 1이 증가된다. i 값이 5가 되면 종료된다. 0부터 4까지니까 5번 반복된다.
for
i가 0부터 10이 될 때까지 반복하고 i를 1씩 증가시키는 반복문이다.
0부터 9까지 실행되므로 10번 반복된다.
다른 코드이지만 결과값은 같다
뒤에 숫자를 1부터 10까지 붙이고 싶으면 변수를 1부터 주고 출력 뒤에 괄호하고 변수를 적어주고 반복문 마지막에 i에 1을 증가하는 코드를 붙이면 된다.
2의 배수를 하고싶다면 i*2를 해주면 된다.
Break
반복문을 중단할 때 break를 사용한다.
변수 i가 0부터 10일때까지 출력을 해야 하지만 i가 5일 때 break를 걸어 반복문을 빠져나오게 함으로 써 4까지만 출력이 된다.
continue
즉시 중단하면서 반복은 지속되게 하려면 continue를 사용하면 된다.
변수 i가 5일때는 continue를 해줬기 때문에 다음 반복문으로 넘어간다.
반복문을 중첩해서 사용이 가능하다. i가 1씩 증가할 때 j는 10번 반복하게 돼있고 i는 10까지 반복하게 돼있으므로 100줄이 출력된다.
출처 : https://opentutorials.org/course/62/5123