티스토리 뷰
조건문과 반복문 이해하기
파이썬은 프로그래밍 언어 중 하나로, 조건문과 반복문을 통해 프로그램의 흐름을 제어할 수 있습니다. 이 글에서는 조건문과 반복문의 개념을 자세히 설명하고, 각각의 예제를 통해 이해를 돕겠습니다.
1. 조건문
조건문은 특정 조건에 따라 코드 블록의 실행 여부를 결정하는 문법입니다. 파이썬에서는 주로 if, elif, else를 사용하여 조건문을 작성합니다.
1.1 기본 구조
조건문의 기본 구조는 다음과 같습니다:
python
if 조건:
# 조건이 참일 때 실행되는 코드
elif 다른 조건:
# 다른 조건이 참일 때 실행되는 코드
else:
# 모든 조건이 거짓일 때 실행되는 코드
1.2 예제
다음은 사용자로부터 입력받은 숫자가 짝수인지 홀수인지를 판단하는 예제입니다.
python
number = int(input("숫자를 입력하세요: "))
if number % 2 == 0:
print(f"{number}는 짝수입니다.")
else:
print(f"{number}는 홀수입니다.")
이 코드는 사용자가 입력한 숫자가 짝수일 경우 "짝수입니다."라고 출력하고, 그렇지 않을 경우 "홀수입니다."라고 출력합니다.
2. 반복문
반복문은 특정 코드 블록을 여러 번 실행할 때 사용합니다. 파이썬에서는 for와 while 두 가지 종류의 반복문이 있습니다.
2.1 for 반복문
for 반복문은 주어진 시퀀스(리스트, 문자열 등)의 요소를 순회하면서 실행됩니다.
2.1.1 예제
리스트의 각 요소를 출력하는 간단한 예제입니다.
python
fruits = ["사과", "바나나", "체리"]
for fruit in fruits:
print(fruit)
이 코드는 리스트에 있는 과일 이름을 하나씩 출력합니다.
2.2 while 반복문
while 반복문은 주어진 조건이 참일 동안 계속해서 실행됩니다.
2.2.1 예제
사용자가 0을 입력할 때까지 숫자를 계속 입력받아 합계를 계산하는 예제입니다.
python
total = 0
number = None
while number != 0:
number = int(input("숫자를 입력하세요 (0 입력 시 종료): "))
total += number
print(f"입력한 숫자의 합계는 {total}입니다.")
이 코드는 사용자가 0을 입력할 때까지 숫자를 계속 입력받고, 입력된 숫자의 합계를 출력합니다.
3. 조건문과 반복문 결합
조건문과 반복문은 함께 사용하여 더욱 복잡한 로직을 구현할 수 있습니다.
3.1 예제
1부터 10까지의 숫자 중 짝수의 합을 계산하는 예제입니다.
python
total = 0
for number in range(1, 11):
if number % 2 == 0:
total += number
print(f"1부터 10까지의 짝수의 합은 {total}입니다.")
이 코드는 for 반복문을 사용하여 1부터 10까지의 숫자를 순회하면서, 짝수일 경우에만 합계를 계산합니다.
'Python' 카테고리의 다른 글
| [기초강의] 파이썬 문자열 조작과 포매팅 기초 (8) | 2024.08.13 |
|---|---|
| [기초강의] 파이썬의 기본 데이터 구조: 리스트, 튜플, 세트, 딕셔너리 (1) | 2024.08.13 |
| [기초강의] Python format() 매서드의 옵션과 활용방법 (1) | 2024.08.01 |
| [기초강의] Python의 조건문과 반복문 (0) | 2024.08.01 |
| [기초강의] Python 문자 범위선택 연산자 : in 과 not in (0) | 2024.08.01 |
- Total
- Today
- Yesterday
- 차트분석
- 인공지능 로또 예측
- 장고 orm sql문 비교
- Numpy
- Python
- chat gpt 한국어 가격
- 자동매매로직
- 1165회 로또
- chat gpt 가격 예상
- 주린이탈출
- 케라스
- 로또 1164회 당첨
- 티스토리챌린지
- 재테크
- chat gpt 모델별 예산
- 클래스형 뷰
- 기술적분석
- 퀀트투자
- 자동매매
- chat gpt 모델 별 가격
- chat gpt 모델 api 가격 예측
- 오블완
- 로또 ai
- 골든크로스
- 주식공부
- 1164회 로또
- 주식투자
- chat gpt 4o 예산
- 토치비전
- chat gpt api 비용 계산
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |