기본 콘텐츠로 건너뛰기

라벨이 while 문인 게시물 표시

[matplotlib]quiver()함수

[python] 반복문: while 문

반복문(loop statement) 관련 내용 for 문 while loop break 문과 continue문 while 문 while 문 역시 하위문을 포함하는 블럭을 구성하며 조건이 True일 경우 하위문이 실행되며 조건이 False가 될때 블럭이 종결됩니다. 이 구문의 기본 형식은 식 1과 같습니다. while  조건식:  #메인문1(main1) (식 1) 본문 1  #하위문1(sub1) else :  #메인문2(main2) 본문 2  #하위2(sub2) 식 1에서 사용된 키워드는 다음과 같습니다. while: while문을 시작하기 위한 키워드 else: 생략 가능한 문,  while 문 실행 후에 결과가 반환 for 문 과 같이 하위문을 포함하는 while 문 은 블럭을 구성하며 이외의 다른 코드와는 분리됩니다. 옵션으로 첨가되는 else 문 은 while 문 이 종료된 후에 실행됩니다. 그림 1은 while 문 의 진행과정을 시각화한 것입니다. 그림 1. while 문의 실행과정. 자연수에서 2와 3의 최소공배수는 두 수에 의해 모두 나누어지는 첫 수를 의미합니다. 이것을 코드화하면 다음과 같습니다. 즉, 1부터 시작하는 수를 2 또는 3으로 나누어지지 않는다는 조건으로 while 문을 적용합니다. x=1 #① while (x%2!=0) | (x%3!=0): #② x +=1 #③ x #④ 6 위 코드의 실행 단계는 다음과 같습니다. ① 코드 순회(loop)를 x = 1부터 시작 ② 코드 x값이 2 또는 3으로 나누어지지 않는다면 ③ 코드 실행 조건이 만족되지 않는 경우 while loop는 종결 ③ 코드 ②코드의 조건를 만족한 수에 1을 더함 ④ 코드 ②가 충족되지 않는 경우 실행 for 문과 같이 옵션인 else 문을 첨가할 수 있으며 while 문이 종결된 후에 실행됩니다. x=1 while (x%2!=0) | (x%3!=0): x...