for 변수 in 시퀀스:
실행할 코드
for i in range(2, 10, 2):
print(i)
#2부터 시작해서 10 바로 전까지 2씩 증가하는 숫자(2, 4, 6, 8)를 생성
#range(5)는 0, 1, 2, 3, 4 생성
for ch in "Hello":
print(ch)# 'H', 'e', 'l', 'l', 'o'를 순서대로 출력
for index, char in enumerate("Hello"):
print(f"Index {index}: {char}")
#결과값
Index 0: H
Index 1: e
Index 2: l
Index 3: l
Index 4: owhile 조건:
실행할 코드
#'a'를 제외한 나머지 문자 출력 코드
user_input = input("문자열을 입력하세요: ")
for ch in user_input:
if ch == 'a':
continue # 'a'를 만나면 나머지 코드를 실행하지 않고 다음 문자로 이동
print(ch, end="") # 'a'를 제외한 문자만 출력
print("\n루프가 종료되었습니다.")
#공백을 무시하고 문자만 출력하는 코드
for ch in "hello world":
if ch == ' ':
pass # 공백 문자를 만나면 특별히 할 일이 없으므로 pass를 사용
else:
print(ch, end="") # 공백이 아닌 문자만 출력
print("\n루프가 종료되었습니다.")