Itwill 학습내용 정리/2. Python

Python while 문 개념 배우기 (while ~ continue ~ break)

cannonvirus 2018. 11. 29. 20:58


 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


답 :