티스토리 뷰
<while 문>
while은 '~하는 동안' 이라는 뜻을 가지고 있습니다
엄마가 컴퓨터 3시 안에 꺼라 라고 할 경우 보통은 3시까지 가득 채워서 하죠?ㅋㅋ
현재 시간이 1시인데 3시까지 열심히 게임을 하다가
3시에 엄마가 화내러 들어오시니 강종해버렸습니다ㅎㅎ
<for 문>
for은 뜻이 다양하지만 '~만큼'이라는 뜻으로 사용하는것 같습니다
1부터 5까지 더해야 할 경우
이런식으로 사용할 수 있습니다
range(시작, 끝) 함수는 시작지점과 끝지점까지의 범위를 표현해주는 함수입니다
<while문 과 for문 의 차이점>
while문 은 보통 끝을 알 수 없는경우에 사용하고
for문 은 시작과 끝이 정확한 경우에 사용합니다(상황에 따라 바꿔 사용할 수 있습니다)
예를 들자면 txt파일을 끝까지 읽어야 하는데
몇글자인지 몇줄인지 헤아리기 어려울 때 while문 을 사용하고
1부터 500까지의 합을 구해야 할 때 for문 을 사용합니다
while문을 사용할 때 주의할 점은
시작조건과 끝나는조건을 잘못주면 무한루프가 생성되기도 합니다
이를 이용해 필요한 경우 일부러 무한루프를 생성하기도 합니다
따라서 for문 을 사용하느냐 while문 을 사용하느냐 는 상황에 맞게 본인의 선택에 달려있습니다
'Computer Language > Python' 카테고리의 다른 글
파이썬 파일의 입력과 출력 (0) | 2019.02.28 |
---|---|
파이썬 프로그램 사용에서의 입력과 출력 (0) | 2019.02.28 |
파이썬 조건문 if (0) | 2019.02.28 |
파이썬 비교연산자 (0) | 2019.02.28 |
파이썬 사용자 정의 함수 만들기 (0) | 2019.02.27 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday