scores = [88, 95, 67, 70, 100]
for s in scores:
if s >= 80:
print(f"{s}점 → 합격")
else:
print(f"{s}점 → 불합격")
출력:
88점 → 합격
95점 → 합격
67점 → 불합격
70점 → 불합격
100점 → 합격
리스트에서 특정 값 찾기
nums = [10, 20, 30, 40, 50]
target = int(input("찾고 싶은 숫자 입력: "))
found = False
for n in nums:
if n == target:
found = True
break
if found:
print(f"{target}이(가) 리스트에 있습니다.")
else:
print(f"{target}이(가) 리스트에 없습니다.")
출력:
찾고 싶은 숫자 입력: 30
30-리스트
반복 제어문문법
break - 반복문 즉시 종료
- if i == 3: break
continue - 다음 반복으로 넘어감- if i == 3: continue
for i in range(1, 10):
if i == 5:
break
print(i)
1. print("break 이후 반복 종료")
2. print("continue 이후 다음 반복 진행")
break - 반복 정지
continue - “이번 반복만 건너뛴다”
for i in range(1, 6):
print("" i)
문자열 반복
for ch in "PYTHON":
print(ch)
딕셔너리 반복
student = {"name": "Hannah", "age": 25}
for key in student:
print(key)