▶어떤 조건이 만족하는 동안 문장을 수행하고 만족하지 않는 경우 수행 중단 ▶while 문 기본 문법
>> 활용 예시
▶ while문 예제 ① - 1부터 10까지 반복해서 출력하는 프로그램을 만들어라.
while 예제 - 3번째 줄[print(i)] 에서 끝내버리면 i는 계속 1이기 때문에 무한대로 출력이 된다. - 4번째 줄은 i + 1 = i 의 표현 연산 식이고 3번째 줄에서 i를 출력하고 4번째 줄에서 1을 더하고 계속 누적 반복된다. - 10이라는 숫자에 도달할 때까지
결과
▶ while문 예제 ②
- 1부터 10까지의 값을 더하는 프로그램을 만들어라.
예제 푸는순서
: 위 순서처럼 필요한 함수를 큰 그림에 맞게 짜고 조합하고 누적된 숫자의 변수인 sum을 출력하면 값이 나온다. 반드시 해당 정답만 정답으로 존재하는 것은 아니다. 푸는 사람에 따라 문제 풀이 방법은 달라질 수 있다!
▷ 예시] 1에서 10까지 숫자 중 홀수만 출력하라 - i % 2 == 0 이 뜻은 2로 나눴을 때 나머지가 0인 숫자 즉 2로 나눠 떨어지는 짝수를 의미한다. - 짝수에 해당이 되면 참(True)이기 때문에 continue 문장으로 이동하게 되고 이어서 다시 조건문으로 돌아간다. - 짝수들은 출력되지 않고 조건문으로 가고 반복 함수는 다음 숫자들로 계속 진행된다.
▶어떤 조건이 만족하는 동안 문장을 수행하고 만족하지 않는 경우 수행 중단 ▶while 문 기본 문법
>> 활용 예시
▶ while문 예제 ① - 1부터 10까지 반복해서 출력하는 프로그램을 만들어라.
while 예제 - 3번째 줄[print(i)] 에서 끝내버리면 i는 계속 1이기 때문에 무한대로 출력이 된다. - 4번째 줄은 i + 1 = i 의 표현 연산 식이고 3번째 줄에서 i를 출력하고 4번째 줄에서 1을 더하고 계속 누적 반복된다. - 10이라는 숫자에 도달할 때까지
결과
▶ while문 예제 ②
- 1부터 10까지의 값을 더하는 프로그램을 만들어라.
예제 푸는순서
: 위 순서처럼 필요한 함수를 큰 그림에 맞게 짜고 조합하고 누적된 숫자의 변수인 sum을 출력하면 값이 나온다. 반드시 해당 정답만 정답으로 존재하는 것은 아니다. 푸는 사람에 따라 문제 풀이 방법은 달라질 수 있다!
▷ 예시] 1에서 10까지 숫자 중 홀수만 출력하라 - i % 2 == 0 이 뜻은 2로 나눴을 때 나머지가 0인 숫자 즉 2로 나눠 떨어지는 짝수를 의미한다. - 짝수에 해당이 되면 참(True)이기 때문에 continue 문장으로 이동하게 되고 이어서 다시 조건문으로 돌아간다. - 짝수들은 출력되지 않고 조건문으로 가고 반복 함수는 다음 숫자들로 계속 진행된다.