TIL 6-2 : 반복문2

techbear·2022년 2월 16일
0

python

목록 보기
14/19
post-thumbnail

벌써 반복문 2번째 내용이다. 반복문에서 많이들 포기한다고 해서

힘들거라고 생각했는데 그런생각은 애초에 하지 않아도 될뻔 했던거 같다. 반복문 나머지 부분들 정리해서 올려보겠다.

📋 반복문2

📌 while 반복문

  • while 반복문의 경우는 반복할 횟수가 정해지지 않은 경우 많이사용한다
  • while의 기본식은 다음과 같다.
  • 아래의 예시를 확인해보자

📁 예시

# while문 작성 방법
# while 조건식:
#    반복할명령
#    증감식

# 예시
i=0
while i<10:
print(i,"번째 넘어져도", i+1, "번 일어나자!!")
i += 1

📋 무한루프와 break

📌 무한루프

  • 계속해서 반복문을 실행한다.
  • 종료

📌 break

  • 무한루프가 동작하는 명령어는 break를 만나기 전까지 멈추지 않는다.
  • break는 가장 가까운 반복문을 종료
  • 결국 반복문은 중첩이 가능하다는 결론이 나온다.
  • for문 안에 while문이 중첩될 수 있고 while문 안에 for문이 중첩될 수 있다.
  • 중첩 반복문은 나중에 다시 확인해보도록 하자

📁 예시

# while문 작성 방법
# while True:
#    반복할명령
#    if 조건식:
#    break

# 예시
while True:
	x = input("종료하려면 exit을 입력하세요 : ")
	if x == "exit":
		break

💥

🔥 무한루프

  • 무한루프는 조건식에 True만 사용되는 것은 아니다.
  • 아래의 다른 무한루프 표현법을 알아보자

💥 응용1

  • True 대신에 1 사용
  • 예시 확인해보자
    📁 예시
# 0이 아닌 숫자를 조건식
# 0이 아닌 숫자는 True로 취급
while 1:   
    print('Forever is Never!!')

💥 응용2

  • 내용이 있는 문자열을 True 대신사용
  • 예시 확인해보자
    📁 예시
# 내용이 있는 문자열을 조건식
# 내용이 있는 문자열은 True로 취급
while 'Hello':    
    print('Hello, world!')

다음 올릴 내용은 지금까지 배운 반복문의 문제를 풀고 올려보겠다.

profile
Today is Wonderful Magic!!

0개의 댓글