코딩배우기

파이썬1(while, for, break, continue)

newnnew 2021. 11. 26. 17:20
반응형

*

for 변수 in 범위:

명령문

>>범위의 횟수 동안 특정 문장을 여러번 반복 실행

 

for i in range(1,10):

  print(i, end='')  // end=''   줄이 바뀌지 않고 한줄에 출력

>>출력물:1,2,3,4,5,6,7,8,9

 

*

초기값

while 조건식:

증감식

>>조건식의 결과가true이면 특정 문장을 여러 번 반복 실행하다가, 조건식이 false가 되면 반복문 종료

 

i=10

while i>=1 :

  print(i, end='')

  i=i-1

print('새해가 밝았습니다.')

>>10,9,8,7,6,5,4,3,2,1,

     새해가 밝았습니다.

 

*

while True

>>특별한 일이 없는 한 무한반복하는 명령어

 

while True:

  num = int(input('수를 입력:'))

  if num == 0:

    print('종료')

    break

  elif num%2 == 0:

    print('짝수입니다')

  else:

    print('홀수입니다')

  

*

break 

>>반복 구간을 더 이상 실행하지 않고 반복문을 강제 종료

 

num=[10,-10,20,-20]

for i in num:

  if num<0: break

print(i)

>>출력:10

 

*

continue

>>반복 구간의 남은 명령문을 실행하지 않고 반복문 처음으로 이동

 

num = [10,-10,20,-20]

for i in num:

  if i<0: continue

print(i)

>>10,20

 

반응형