코랩
제어문(반복문)
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 까지 짝수의 총합을 구하는 프로그램을 작성해보자
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
- 반복문 사용 시 몇 번째 반복인지 인덱스 번호로 확인
- 인덱스 번호와 요소를 튜플 형태로 반환