2024.07.09
많은 말을 하지 않고 사진으로 나의 심정을...
✳️ While 문
- 조건을 만족하는 동안 코드 블록을 반복 실행
- 특정 조건이 참(true)일 때만 실행되며 조건이 거짓(false)이 될 때까지 반복
while 조건: # 조건은 불리언 값을 반환하는 표현식
코드_블록
예시)
tree_hit = 0
while tree_hit < 10:
tree_hit += 1
print(f"나무를 {tree_hit}번 찍었습니다.")
if tree_hit == 10:
print("나무 넘어갑니다.")
<결과>
나무를 1번 찍었습니다.
나무를 2번 찍었습니다.
나무를 3번 찍었습니다.
나무를 4번 찍었습니다.
나무를 5번 찍었습니다.
나무를 6번 찍었습니다.
나무를 7번 찍었습니다.
나무를 8번 찍었습니다.
나무를 9번 찍었습니다.
나무를 10번 찍었습니다.
✅ While 문과 break 문
# 반복 카운트를 위한 변수 초기화
count = 0
# 무한 루프
while True:
print(f"반복 횟수: {count}")
count += 1
# 특정 조건에서 루프 종료
if count >= 10:
print("10번 반복 후 종료")
break
- while은 조건의 종료를 잘 작성하지 않으면 무한 루프가 돌게 되는데 이때 break를 써주면 바로 종료를 시켜줄 수 있다.
✅ for 문과 break 문
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 특정 조건에서 break를 사용하는 예제
for num in numbers:
print(f"현재 숫자: {num}")
if num == 5:
print("숫자 5를 찾았습니다. 루프를 종료합니다.")
break
- for문에도 break를 활용할 수 있다.
'📒 Today I Learn > 🐍 Python' 카테고리의 다른 글
[Pandas] .loc[ ] & .iloc[ ] (0) | 2024.07.15 |
---|---|
[Python] 할당과 복사 (0) | 2024.07.12 |
[Python] range 함수 (0) | 2024.06.28 |
[Python 문법 기초] class, object, instance, self (0) | 2024.06.28 |
[Python 문법 기초] 함수 심화 (0) | 2024.06.28 |