안녕하세요~

이번 시간에는 파이썬 연산자들 중에서 산술, 관계, 논리연산자에 대해 알아보려고 하는데요.

다양한 종류와 역할에 대해 알아볼까요?

연산자의 종류

a = int(input('첫번째 숫자 > '))
b = int(input('두번째 숫자 > '))
print('========================')

# 산술연산자
print(a,' + ',b,' = ',(a+b))
print(a,' - ',b,' = ',(a-b))
print(a,' * ',b,' = ',(a*b))
print(a,' / ',b,' = ',(a/b))
print(a,' ** ',b,' = ',(a**b))
print(a,' // ',b,' = ',(a//b))
print(a,' % ',b,' = ',(a%b))
print('========================')

# 관계연산자
print(a,' > ',b,' = ',(a>b))
print(a,' >= ',b,' = ',(a>=b))
print(a,' < ',b,' = ',(a<b))
print(a,' <= ',b,' = ',(a<=b))
print(a,' == ',b,' = ',(a==b))
print(a,' != ',b,' = ',(a!=b))
print('========================')

# 논리연산자
print(a,'>',b,' and ',a,'>=',b,' = ',((a>b)and(a>=b)))
print(a,'>',b,' or ',a,'>=',b,' = ',((a>b)or(a>=b)))
print('not ',a,'>',b,' = ',(not(a>b)))
print('========================')

 산술연산자, 관계연산자, 논리연산자의 모든 종류를 사용하는 코드.


오늘의 핵심 키워드

1.  산술연산자는 수의 연산을 담당한다. 

    ① + (더하기) ② - (빼기) ③ * (곱하기) ④ / (나누기) ⑤ ** (제곱) ⑥ // (나눈 몫 정수) ⑦ % (나눈 나머지)

2. 관계(비교)연산자는 수의 대소관계, 상등관계를 논리값으로 나타내는 연산자다.

    ① > (크다) ② >= (크거나 같다) ③ < (작다) ④ <= (작거나 같다) ⑤ == (같다) ⑥ != (같지 않다)

3. 논리연산자는 논리 값을 판단하는 연산자다.

    ① and (논리곱) : 조건이 모두 참일 때 참 

     ② or (논리합) : 조건이 하나라도 참이면 참 

     ③ not (논리부정) : 참 => 거짓, 거짓 => 참 


 ① input()을 통해 콘솔에서 먼저 입력한 값은 변수 a, 

나중에 입력한 값을 변수 b에 int()로 정수화시켜 저장



 ① 첫번째줄부터 네번째줄까지 : 기본적인 사칙연산 더하기, 빼기, 곱하기, 나누기 연산

② ** : a에 저장된 값을 b만큼 제곱 연산

③ // : a에 저장된 값을 b로 나누고 내림해서 정수화

④ % : a에 저장된 값을 b로 나누고 남은 나머지



① 첫번째줄부터 네번째줄까지 : 일반적으로 아는 부등호 크다, 크거나 같다, 작다, 작거나 같다

② == : a에 저장된 값과 b에 저장된 값이 같은지 비교 => 같으면 True, 다르면 False

③ != : a에 저장된 값과 b에 저장된 값이 다른지 비교 => 같으면 False, 다르면 True


① (a>b)의 결과와 (a>=b)의 결과가 모두 True일 때 True, 둘 중에 하나라도 False면 False 출력

② (a>b)의 결과와 (a>=b)의 결과가 둘 중에 하나라도 True일 때 True, 모두 False면 False 출력

③ (a>b)의 결과가 True일 때는 False, False일 때는 True 출력


콘솔 출력 예시

 꼭 봐야되는 마무리 꿀팁!

  • 사칙연산할 때는 산술연산자 사용하기! 
  • 값을 비교할 때는 관계(비교)연산자 사용하기! 
  • 조건을 논리적으로 판단할 때는 논리연산자 사용하기!  

▲영상으로 한번 더 복습하세요 :)