ChatGPT를 이용하여 코딩 공부를 해보려 한다.
100일 동안 공부하고 기록할 것이다.
많이 읽어주시고 항상 감사하다. (훈수는 항상 환영한다.)
- Day 5: 반복문
- for 문과 range 함수.
- while 문.
- 반복문 중단: break, continue.
- 실습:
- 1부터 100까지 합을 계산하는 프로그램 작성.
복습만이 살길이다.

프로그램 만다는 것이 점점 손에 붙는다.
오늘은 반복문에 대해서 배울 것이다. 반복문은 이미 많이 사용했지만 어제와 같이 좀 더 깊이 있게 배워볼 것이다.
1. 반복문의 종류
1.1 for 문
for 문은 주어진 범위나 데이터 집합에서 각 요소를 하나씩 가져와 실행하는 반복문.
기본 문법:
for 변수 in 반복할_범위:
# 반복할 코드

반복한 범위까지만 반복해 준다.
1.2 range 함수
range()는 숫자 범위를 생성하는 함수.
기본 형식:
- range(끝숫자) → 0부터 끝숫자-1까지.
- range(시작숫자, 끝숫자) → 시작숫자부터 끝숫자-1까지.
- range(시작숫자, 끝숫자, 증가값) → 시작숫자부터 증가값만큼 증가하며 끝숫자-1까지.

반복문에 범위와 조건을 넣어서 출력되는 숫자를 원하는 숫자만 출력시킬 수 있다.
1.3 while 문
while 문은 조건이 참일 동안 계속 반복.
while 조건:
# 조건이 참이면 반복할 코드

내가 많이 사용했던 while이다.
2. 반복문 중단: break와 continue
2.1 break
break는 반복문을 강제로 종료.

먼저 break을 넣어서 반복문을 종료시킬 수 있다.
2.2 continue
continue는 현재 반복을 건너뛰고 다음 반복으로 넘어감.

continue를 넣으면 건너뛰고 출력할 수 있다.
오늘의 실습과제이다.
실습: 1부터 100까지 합 계산
두 가지를 진행해 볼 것이다.
for 문을 사용한 합 계산
while 문을 사용한 합 계산

먼저 for문을 이용한 합 계산이다.

너무 길어서 중간은 생략했다.

while 문을 이용한 합 계산이다. 위와 같이 중간은 생략했다.

같아 보이지만 다른 캡처 사진이다.
추가로
짝수 합 계산
사용자 입력을 받아 합 계산
특정 범위에서 홀수와 짝수의 합 구하기
세 가지 정도 더 하고 끝내보도록 하겠다.

먼저 짝수 합 계산

이정돈 간단하지

두 번째, '사용자 입력을 받아 합 계산' 살짝 어려웠지만 반복문을 추가하여 해결!

세 번째, '특정 범위에서 홀수와 짝수의 합 구하기' 좀 쉬웠다. ㅎㅎ

짝수 합, 홀수 합이 잘 나왔다.
오늘은 이만
읽어주셔서 감사하다.
그리고 새해 복 많이 받으시길 바란다.
'코딩 100일 도전' 카테고리의 다른 글
| 취미로 코딩 공부하기 7일차 (2) | 2025.01.03 |
|---|---|
| 취미로 코딩 공부하기 6일차 (0) | 2025.01.01 |
| 취미로 코딩 공부하기 4일차 (0) | 2024.12.30 |
| 취미로 코딩 공부하기 3일차 (2) | 2024.12.27 |
| 취미로 코딩 공부하기 2일차 (0) | 2024.12.25 |