파이썬 기초_(2)

TaeHwi Kang·2022년 9월 6일
0

파이썬 기초_2

1. operator 모듈

1) 산술연산자 관련 함수

operator.add(a, b) : a + b
operator.sub(a, b) : a - b
operator.mul(a, b) : a * b
operator.truediv(a, b) : a / b
operator.mod(a, b) : a % b
operator.floordiv(a, b) : a // b
operator.pow(a, b) : a ** b

2) 비교연산자 관련 함수

operator.eq(a, b) : a == b
operator.ne(a, b) : a != b
operator.gt(a, b) : a > b
operator.ge(a, b) : a >= b
operator.lt(a, b) : a < b
operator.le(a, b) : a <= b

3) 논리연산자 관련 함수

operator.and(a, b) : a and b
operator.or
(a, b) : a or b
operator.not_(a) : not a

2. 조건식

ㆍ어떤 조건에 따라 실행이 분기 되는 식

1) A if 조건식 else B

-> 조건식의 결과가 True이면 A 실행,아니면 B 실행

3. 조건문

ㆍ특정 조건에 따라 프로그램을 분기

1) 조건문 종류

(1) if문 -> 단일조건

if 조건식:
실행문

(2) if ~ else문 -> 양자택일

if 조건식:
실행문1
else:
실행문2

(3) if ~ elif문 -> 다자택일

if 조건식:
실행문
elif 조건식:
실행문
elif 조건식:
실행문
else:
실행문

4. 중첩 조건문

ㆍ조건문 안에 또 다른 조건문을 사용 가능
ㆍ일반적으로 3단계이상 조건문은 중첩하여 사용하지 않는다

5. 반복문

ㆍ특정실행을 반복한는 것
ㆍ반복문을 사용하면 프로그래밍이 간결하고 유지보수가 쉬어진다

1) 반복문 종류

(1) 횟수에 의한 반복 : for i in range()
ㆍ정해놓은 반복 횟수에 따라 반복실행
ㆍ횟수에 의한 반복은 for문을 주로 사용

for 변수 in range(반복횟수):
실행문
① range() 기본사용법
range(시작, 끝, 증가율)

(2) 조건에 의한 반복 : whlie()
ㆍ조건에 만족하면 반복실행, 아니면 반복 중단
ㆍ조건에 의한 반복은 주로 Whlie문을 주로 사용

whlie 조건식:
실행문

2) 무한루프

ㆍ반복문을 빠져나올 수 없는 경우를 무한루프라 한다(whlie문의 조건식이 항상 True인 경우)
ㆍ조건식에 논리형 데이터를 사용해서 무한반복 실행 가능

3) 반복문 제어

(1) continue 키워드
ㆍ 반복 실행 중 continue를 만나면 실행을 생략하고, 다음 반복 실행문으로 넘어간다
(2) else 키워드
ㆍelse의 실행문은 반복문이 종료된 후 실행된다
(3) break 키워드
ㆍ반복 실행 중 break를 만나면 반복문을 빠져나온다

profile
스터디 노트

0개의 댓글