본문 바로가기
Software/Python

[파이썬의 기본] 반복문(while, for)

by lovey25 2019. 2. 28.
반응형

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!")

결과:

 

끝!

반응형

댓글