코랩

제어문(반복문)

xoos0420 2023. 3. 8. 01:55

반복문

1. 반복문

1-1. 자료형 참/거짓 판단하기

파이썬에서 사용하는 모든 자료형은 참 또는 거짓으로 표현이 가능

  • 0이 아닌 숫자는 모두 True, 0은 False
  • 문자열은 모두 True, 존재하지 않은 경우 False
  • 리스트의 경우 요소가 존재하면 True, 없을 경우 False

1-2. 대입 연산자

  • =, +=, -=, *=, /=, %=
  • 왼쪽에 저장된 값과 오른쪽에 값을 연산한 뒤 다시 왼쪽에 대입(inplace 연산)

1-3. while문

while 조건식:

    조건식의 결과가 True인 동안 반복할 문장

Q. 1

1 ~ 100 까지 짝수의 총합을 구하는 프로그램을 작성해보자

방법 1
방법 2

Q. 2

원하는 단을 입력받아 해당 단의 구구단을 출력하는 프로그램을 작성해보자

1-4. for in 문

for 변수 in iterable 객체:

    iterable 객체의 요소 갯수만큼 반복할 문장

또한 iterable 객체인지 확인할때

isinstance(iterable 객체, collections.Iterable)를 사용

 

* range 함수

range(): 범위를 생성해주는 함수

range(시작인덱스, 종료인덱스, 증가값)

종료인덱스의 -1까지 표시

  • 증가값을 생력하면 기본값은 1
  • 시작값을 생략하면 기본값은 0

문제

Q. 1

for in 문을 이용하여 1 ~ 100 까지의 짝수의 총합을 구하는 프로그램을 작성해보자

1-5. enumerate

  • 반복문 사용 시 몇 번째 반복인지 인덱스 번호로 확인
  • 인덱스 번호와 요소를 튜플 형태로 반환