반응형

3. 조건문과 반복문

1. if 문

if 문은 주어진 조건이 참(True)인지 거짓(False)인지 검사하여, 참인 경우에만 특정 코드를 실행하게 해주는 구문입니다.

age = 20
if age >= 18:
    print("You are an adult.")
else:
    print("You are a minor.")

여러 조건을 검사하고 싶다면 elif를 사용할 수 있습니다.

score = 85
if score >= 90:
    print("Grade: A")
elif score >= 80:
    print("Grade: B")
else:
    print("Grade: C or below")

2. for 문

for 문은 주어진 범위 내에서 반복 실행을 수행합니다. 주로 리스트나 튜플, 문자열과 같이 반복 가능한 객체를 사용합니다.

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

range() 함수를 사용하면 정해진 범위의 숫자를 생성하여 반복할 수 있습니다.

for i in range(5):  # 0부터 4까지 반복
    print(i)

3. while 문

while 문은 주어진 조건이 참(True)인 동안 반복 실행을 수행합니다.

count = 0
while count < 5:
    print(count)
    count += 1

4. break와 continue

  • break: 현재의 반복문을 즉시 종료하고 반복문 다음에 오는 코드를 실행합니다.
  • continue: 반복문의 다음 반복으로 넘어가게 합니다.
for i in range(5):
    if i == 2:
        continue
    elif i == 4:
        break
    print(i)  # 0, 1, 3을 출력하고 종료

여기서 continue는 i가 2일 때 print문을 건너뛰고, break는 i가 4일 때 for 문을 종료합니다.

이러한 조건문과 반복문을 활용하면 프로그램의 흐름을 제어하고, 반복되는 작업을 효율적으로 처리할 수 있습니다.

반응형

'파이썬(Phython)' 카테고리의 다른 글

pyhton 8. 객체지향 프로그래밍  (1) 2023.11.20
python 7. 파일 입출력  (0) 2023.11.15
Python 6. 에러와 예외 처리  (0) 2023.11.14
python 5. 함수와 모듈  (0) 2023.11.07
python 4. 자료형과 자료구조  (0) 2023.11.06
파이썬 python 2. 기본 문법  (0) 2023.11.01
1. 파이썬 소개  (0) 2023.10.31
파이썬(Python) 기초 강의  (0) 2023.10.31

+ Recent posts