파이썬(Phython)

파이썬 python 3. 조건문과 반복문

고.니 2023. 11. 2. 23:17
반응형

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 문을 종료합니다.

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

반응형