본문 바로가기

AWS 교육/Cloud-Python (수)

241204_Python 제어문(for)

728x90

 ◇ For 문

  - 리스트, 딕셔너리와 같이 특정한 횟수만큼 반복을 수행하려고 할 때 사용

  - 리스트, 튜플의 경우에는 범위 내에서 각 요소들을 차례대로 지정된 변수에 대입하고 종속 문장을 실행한다

 

  for 변수 in [리스트, 튜플] :

         종속문장

 

  ⓐ range

   - 범위 자료형, for 반복문과 함께 많이 사용

   - 숫자 리스트를 자동으로 생성

   - 0부터 n-1까지의 숫자 리스트를 생성

   - 인수로는 정수만 올 수 있다

 

   range(a)       :  0부터 a-1까지

   range(a,b)    :  a부터 b-1까지

   range(a,b,c) :  a부터 b-1까지 c칸씩 띄어서

  for예제)

01-for.py
0.00MB

   

  ⓑ enumerate (열거하다)

   - 리스트를 매개변수에 대입했을 때 인덱스와 값을 쌍으로 반복문을 실행 할 수 있게 해주는 함수

      즉, 현재의 값의 인덱스 번호를 확인할 수 있다

  for예제)

02-enum.py
0.00MB

 

  for+range문제)

03(que).py
0.00MB

 

  ⓒ 수

  ☆소수

    - 소수는 1과 자기자신으로만 나눠지는 수

   - 자연수  : 1부터 시작하여 셈을 할 수 있는 수, 무한대

   - 약수     : 어떤 수를 나누었을 때 나머지 없이 딱 떨어지게 나눌 수 있는 수

      ex) 10의 약수 = 1, 2, 5, 10

 

  ◇ 중첩 루프

   - for문을 반복하여 바깥쪽 루프를 한바퀴 돌때마다 안쪽 루프를 전부 도는 형식

  ㄴfloor = 1 변수를 추가하여 수정도 가능

05-roop.py
0.00MB

 

  ㄴ중복 루프를 진행했을 경우 확인되는 사항을 확인하는 방법의 코드

06.py
0.00MB

728x90