티스토리 뷰

IT 개발/Python

파이썬공부 13.while문

0\^^/0 2020. 8. 16. 10:16
반응형

while문의 기본 구조

지난 시간에 if문에 대해 알아보았다. 그런데 그런 조건을 반복해서 체크를 해야한다면 같은 if문을 10번 100번 작성해줘야할까? 

아니다. 이럴때 while문이라는 반복문을 사용하면 된다. 

다음은 while문의 기본구조이다. 

1
2
3
4
5
6
7
8
9
while 조건문:
 
수행할 문장1
 
수행할 문장2
 
수행할 문장3
 
...
cs

while문은 조건문이 참인 동안 while문 안에 작성된 문장들이 반복해서 수행된다. 

제 포스팅이 도움이 되셨다면

♡공감↓ 꾸~욱 부탁드려요^^ 

더 나은 포스팅에 큰 힘이 됩니다.




while문을 활용한 연습문제

while문을 활용하여 아래와같이 별(*)을 표시하는 프로그램을 작성해보자.

1
2
3
4
5
6
Desktop$ python while.py 
*
**
***
****
*****
cs

이런 연습문제는 프로그래밍 책이면 어디든 한번쯤 나올법한 연습문제이니 스스로 한번 작성해 보자. 

어떤가? 쉽게 작성한 사람도 있고 생초보라면 생각처럼 쉽게 안되는 사람도 있을것이다. 자 같이 해보자.

1
2
3
4
5
= 0
while true:
        i += 1             #while문 수행시 1씩 증가 
        if(i > 5):break #i값이 5이상이면 while문을 벗어난다.
        print('*' * i)  #i값 개수만큼 '*'을 출력한다.
cs


제 포스팅이 도움이 되셨다면

♡공감↓ 꾸~욱 부탁드려요^^ 

더 나은 포스팅에 큰 힘이 됩니다.



반응형
댓글