반응형
while
while문은 주어진 조건이 참이면 계속 반복해서 코드를 실행하도록 하는 명령어 입니다. 그러다가 조건이 거짓이 되면 while 루프를 빠져나가서 그다음 코드를 계속 실행하게 됩니다.
예제:
i=1
while i<=5:
print(i)
i=i+1
print("Finish")
결과:
break / continue
while문을 중단할 때 “break” 명령어를 사용합니다. break를 만나면 해당 while 루프는 즉시 중단이 됩니다. 반면, “continue”는 해당루프의 상위로 이동합니다.
아래 예제를 보면 “break”와 “continue” 역할을 쉽게 이해할 수 있습니다.
예제:
i=0
while i>=0:
i=i+1
if i==2:
print(“Skip”)
continue
if i==5:
print(“Break”)
break
print(i)
print(“Finish”)
결과:
for
리스트나 레인지처럼 한정된 범위내에서 반복을해서 작업을 수행해야 할 경우에 사용할 수 있는 명령어 입니다.
예제:
words = ["hello", "world", "spam", "eggs"]
for word in words:
print(word + "!")
for i in range(5):
print("hello!")
결과:
끝!
반응형
'Software > Python' 카테고리의 다른 글
[파이썬의 기본] 레인지(range) (2) | 2019.03.21 |
---|---|
[파이썬의 기본] 함수(Function) (2) | 2019.02.28 |
[파이썬의 기본] 분기문 (if, elif, else) (2) | 2019.02.26 |
[파이썬의 기본] 리스트(Lists) (2) | 2019.02.12 |
댓글