14. while 문 개념 배우기 ( while ~ continue ~ break )
문법 :
while 조건문 (이 조건을 만족할 동안 계속해서 문장을 수행하겠다.)
수행할 문장
수행할 문장
if ( while문으로 다시 돌아가는 조건 )
continue
elif ( while문을 빠져나가는 조건)
break
예 :
Tip.
for loop문으로 할 수 있는 것은 다 while loop문으로 만들 수 있다.
loop문은 실행문을 반복해서 실행하고자 할 때 단순작업을 자동화 시킬 수 있다.
단 for 문과는 다르게 while문은 잘못 다루게 되면 '무한루프' 현상이 일어날 수 있으니 주의해야 한다.
무한루프가 나타나게 되면 컴퓨터가 다운 될 수 있으니 while문을 돌릴 때는 선 디버깅을 하는 것을 추천한다.
※ 주의. 무한루프 예제
while True: # True, 1
print('★ ')
문제 37. while loop문을 이용해서 숫자 1부터 100까지 출력하는 스크립트를 만드는데
숫자를 물어보게 하고 해당 숫자만큼 숫자가 출력되게 하시오.
답 :
문제 38. 숫자를 물어보게 하고 숫자를 입력하면 ★이 출력되게 하시오. (while)
답 :
문제 39. 아래와 같이 출력되게 하시오. (while)
답 :
문제 40. 아래와 같이 출력되게 하시오. (while)
답 :
문제 41. 별을 출력하시오.
답 :
문제 42. 수식 factorial을 while loop문으로 구현하시오.
예시 :
5! = 5*4*3*2*1 = 120
답 :
'Itwill 학습내용 정리 > 2. Python' 카테고리의 다른 글
Python 연산자 이해하기 (0) | 2018.12.01 |
---|---|
Python None과 자료형 알아보기 (0) | 2018.12.01 |
Python for문 개념 배우기 2 (0) | 2018.11.29 |
Python for문으로 구구단 출력하기 (0) | 2018.11.29 |
Python for문을 이용해서 ★ 모양 그리기 (0) | 2018.11.27 |