산술 연산자(+,-)
쉽게 생각하면 수학의 덧셈과 뺄셈
ex) a = 1, b=2 c=a+b print(c)
ex) a = 1, b=2 d=b-a print(d)
정수형과 문자열은 덧셈 불가
문자열과 문자열은 덧셈 가능
산술 연산자(*, /)
정수, 실수를 이용한 곱셈
문자열을 이용한 곱셈 가능
** 거듭제곱, % 나머지, // 몫
divmod() 나머지, 몫 동시 출력 함수
복합 연산자
연산 후 할당(대입)
+= *= -= %= 등이 있음
num1 = num1 + 1
num1 += 1
비교 연산자
부등호로 크기를 비교하는 연산
논리 연산자
and, or, 등 Ture와 False형태로 구분
operator 모듈
이미 만들어 놓은 기능
조건식, 조건문
1) 조건식 : 어떤 조건에 따라 실행되는 식
ex) True if a > b else false
2) 조건문
if → 단일조건 if else → 양자택일 if elif → 다자택일
모든 조건식은 조건문으로 변경할 수 있다.
모든 조건문은 조건식으로 변경할 수 없다.
다자택일 시 조건식 순서가 중요하며 조건 범위 명시
반복문
특정 실행을 반복하는 것
프로그래밍이 간결해지고 유지보수가 쉽다.
횟수에 의한 반복문과 조건에 의한 반복문이 있음