Search

반복문11_개념11_for문주의점

대분류
STEP04 일차반복문
소분류
반복문11_개념

영상

개념

''' [for 주의점] 아래와 같은문제는 반복횟수가 정해져있지않고, 특정결과가 나와야 종료가 된다. 그럴때는 for문을 사용할수 없고 while을 사용해야한다. for 는 반복횟수가 정해진 문제에서만 사용할 수 있다. ''' ''' 아래와 같이 반복횟수가 정해지지 않으면 while을 사용한다. [문제] 무한반복문안에서 랜덤(1~10) 숫자 하나를 저장한다. 숫자가 5이하이면 출력하고, 5초과이면 출력하지않는다. 총 숫자가 10개 출력되면 종료한다. ''' import random b = 0 while b < 10: r = random.randint(1, 10) if r > 5: continue print(r , end=" ") b += 1 print() print("-------------------------------") ''' 아래와 같이 반복횟수가 정해지면 for가 적합하다. [문제] 반복문을 사용해서 아래와 같이 출력해보세요. [예시] 0 1 2 1 2 3 2 3 4 3 4 5 4 5 6 ''' a = 0 b = 1 c = 2 for i in range(5): print(a , " " , b , " " , c) a += 1 b += 1 c += 1
Python
복사