티스토리 뷰
반응형
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 | i = 0 while true: i += 1 #while문 수행시 1씩 증가 if(i > 5):break #i값이 5이상이면 while문을 벗어난다. print('*' * i) #i값 개수만큼 '*'을 출력한다. | cs |
제 포스팅이 도움이 되셨다면
↓♡공감↓ 꾸~욱 부탁드려요^^
더 나은 포스팅에 큰 힘이 됩니다.
반응형
댓글