새벽코딩

파이썬 operator (연산자) 및 math 라이브러리 본문

Programming/Python

파이썬 operator (연산자) 및 math 라이브러리

midnightcoder 2022. 12. 19. 14:15

Operator (연산자) : +, -, /, //, % 와 같이 연산을 수행하는 기호

Operand (피연산자) : 2, 3 와 같이 연산의 대상

 

ex) 2 + 3 에서

23피연산자, +연산자

 

헷갈리기 쉬운 피연산자 정리

# '/' 를 하나만 적으면 실수 계산
print(10/3)
# 결과 : 3.3333333333333335

# '//' 를 두개 적으면 정수 계산
print(10//3)
# 결과 : 3

# '%' 나머지 연산자
print(10 % 3)
# 결과 : 1

print(10 % 2)
# 결과 : 0

# 지수(제곱) 계산 '**' 연산자 사용
print(2 ** 3) # 결과 : 8
print(3 ** 3) # 결과 : 27

 

내장 함수 math 라이브러리 사용

 

절대값 : abs 함수

반올림 (소수 첫째자리에서) : round 함수

최대값, 최소값 : max, min 함수

 

# 절대값 구하기
print(abs(-77))  # 결과 : 77

# 반올림 하기
print(round(1.2222)) # 결과 : 1
print(round(1.5222)) # 결과 : 2

# MIN, MAX 사용
print(max(10, -20, 100, 10111)) # 결과 : 10111
print(min(10, -20, 100, 10111)) # 결과 : -20

 

math 라이브러리 import 후 여러 함수 사용하기

제곱근 구하기 : sqrt 함수 사용

제곱 구하기 : pow 함수 사용

#math 라이브러리의 모든 함수를 사용하도록
from math import *

# 4.0의 제곱근을 구하기
print(sqrt(4.0)) # 결과 : 2.0

# 제곱 구하기 3의 2제곱 (연산자 '**' 대신 pow 함수 사용)
print(pow(3, 2)) #결과 : 9