1.산술 연산자 : +, -, , /, %, //, **
2.할당 연산자 : =, +=, -=, =, /=, %, //
3.비교 연산자 : >, >=, <, <=, ==, !=
4.논리 연산자 : and, or, not
숫자와 문자를 이용한 덧셈은 결합 할 수 없다.


문자를 이용한 뻄셈 X


문자를 이용한 곱셈이 가능하다


0을 나눗셈하는 경우 O
0으로 나눗셈을 하는 경우 X
나눗셈 결과는 항상 float(실수형) 이다
같은 수를 여러 번 곱한 값을 구한다
*제곱근 구하기 공식
n**(1/m)
math 모듈
sqrt() 제곱근 을 구하는 - sqrt() 는 2의 제곱근만 구할 수 있다
pow() 거듭제곱 을 구하는
+= 덧셈 연산 후 할당
-= 뺄셈 연산 후 할당
*= 곱셈 연산 후 할당
/= 나눗셈 연산 후 할당
%= 나머지 연산 후 할당
//= 몫 연산 후 할당
**= 거듭제곱 연산 후 할당
모든 결과는 bool이다 (True, False)
문자 비교는 아스키 코드를 확인하여 비교한다
문자열 비교는 크다 작다는 비교를 못하고 True, False 로 비교를 한다
논리 연산자 란, 피연산자의 논리( True, False) 를 이용한 연산
and 연산 - A and B 모두 True인 경우만 결과값으로 True 이다
or 연산 - A 와 B 중 어느하나만 True이면 결과 값은 True 이다
not 연산 - A : A 의 상태를 부정하는 결과를 나타낸다
모듈이란, 누군가 이미 만들어 놓은 훌륭한 기능 ( 무료로 사용가능하다)
operater.add() = +
operater.sub() = -
operater.mul() = *
operater.truediv() = /
operater.mod() = %
operater.floordiv() = //
operater.pow() = **
조건식이란, 어떤 조건에 따라 실행이 분기 되는 식
A if 조건식 else B -> 조건식의 결과가 True이면 A 실행, 그렇지 않으면 B 실행
if문 -> 단일조건
if~else문 -> 양자택일 - 조건식 결과에 따라 둘 중에 하나가 실행됨
if ~ elif문 -> 다자택일(다중조건) - 여러 가지 조건식 결과에 따라 실행문이 결정됨
///다자택일 조건문 사용시 주의할 점
중첩 조건문
*조건문 안에 또 다른 조건문이 있을 수 있다
반복문 이란?
for i in range(100): #회원 100한태 매일 발송
print("i -> {}'.format(i))
num = 0 # 실내온도 26도 까지 에어컨 작동
while (num < 10):
print('num -> {}'.format(num))
num += 1
후기
어려운거는 아직 없지만 ,,,, 그래도 어렵다
무슨 말이냐고 ? 나도 몰라 ,,, 그냥 느낀거임 ,,,