파이썬(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 문을 종료합니다.
이러한 조건문과 반복문을 활용하면 프로그램의 흐름을 제어하고, 반복되는 작업을 효율적으로 처리할 수 있습니다.
반응형