for문개념: 반복문으로, 특정 범위나 시퀀스(리스트, 튜플, 문자열 등)에 대해 반복 작업을 수행한다.
문법:
for 변수 in 시퀀스:
실행할 코드
예제:
numbers = [1, 2, 3, 4]
for num in numbers: # 리스트의 각 요소를 num에 하나씩 대입
print(num)
if문개념: 조건문으로, 특정 조건이 True일 때만 코드를 실행한다.
문법:
if 조건:
실행할 코드
예제:
age = 20
if age >= 18: # 조건이 참일 경우 실행
print("성인입니다.")
for문과 if문 결합반복 중 특정 조건에 따라 코드를 실행하거나 필터링 할 때 사용한다.
문법:
for 변수 in 시퀀스:
if 조건:
실행할 코드
예제:
numbers = [1, 2, 3, 4, 5]
for num in numbers:
if num % 2 == 0: # 짝수일 경우만 출력
print(num)
for문 안의 else와 if-elsefor문의 반복이 끝난 후 실행할 코드를 정의하거나 조건에 따라 다른 작업을 수행한다.
예제:결과:
for num in range(5):
if num == 3:
print(f"{num}은 특별한 숫자입니다.")
else:
print(num)
else:
print("반복이 끝났습니다.")
for문과 range() 함수range() 함수는 숫자 시퀀스를 생성하는 Python 내장 함수로, for문에서 반복 횟수를 지정하거나 특정 범위의 숫자에 대해 반복 작업을 수행할 때 자주 사용됩니다.