๐ ํ๋ก๊ทธ๋๋จธ์ค์ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ๊ณ ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ๋ณด๋ฉด math module์ ํตํด ๋์๋ ๋ค๋ฅด๊ฒ ํ์ดํ ์ฌ๋๋ค์ ์์ฃผ ๋ณผ ์ ์๋ค. ๊ทธ๋์ math module์ ๋ํด ๋ฐ๋ก ๊ณต๋ถํ์ ์ด ์์๊ธฐ์ ๊ด๋ จํ์ฌ ๊ธ์ ์์ฑํด๋ณด๊ณ ์ ํ๋ค.
import math // ์ด์ ๊ฐ์ด math module ์ ์ธ ํ ํ์ํ ํจ์๋ฅผ ์ฌ์ฉํ๋ค.
math.pi #๊ฒฐ๊ณผ๊ฐ: 3.141592653589793 // ์์ฃผ์จ
math.e #๊ฒฐ๊ณผ๊ฐ: 2.718281828459045 // ์์ฐ ์์
math.tau #๊ฒฐ๊ณผ๊ฐ: 6.283185307179586 // ํ์ฐ,์์ฃผ์ ๋ฐ์ง๋ฆ์ ๋น์จ์ธ 2ฯ์ ํด๋นํ๋ ์ ์์
math.inf # ๋ถ๋ ์์์ ์์ ๋ฌดํ๋, ์์ ๋ฌดํ๋๋ -math.inf
math.pow(2, 3) # ๊ฒฐ๊ณผ๊ฐ: 8, 2์ 3์ ๊ณฑ
math.sqrt(9) # ๊ฒฐ๊ณผ๊ฐ: 3, 3์ ์ ๊ณฑ์ 9
math.factorial(10) # ๊ฒฐ๊ณผ๊ฐ: 3628800
abs(10) # ๊ฒฐ๊ณผ๊ฐ: 10
abs(-10) # ๊ฒฐ๊ณผ๊ฐ: 10
round(1.2) # ๊ฒฐ๊ณผ๊ฐ: 1
round(1.6) # ๊ฒฐ๊ณผ๊ฐ: 2
math.trunc(1.9) # ๊ฒฐ๊ณผ๊ฐ: 1
# ์ฒซ๋ฒ์งธ ๋งค๊ฐ๋ณ์์ ๋ก๊ทธ๋ฅผ ๋ฐํํ๊ณ ๋๋ฒ์งธ ๋งค๊ฐ๋ณ์๋ฅผ ๋ฐ์๋ก ๋ฃ๋๋ค.
# ๋๋ฒ์งธ ๋งค๊ฐ๋ณ์๋ฅผ ์๋ตํ๋ฉด e๋ก ๊ฐ์ฃผํ๋ค.
math.log(4) #๊ฒฐ๊ณผ๊ฐ: 1.3862943611198906
math.log(4,2) #๊ฒฐ๊ณผ๊ฐ: 2.0
math.log10(100) # ๊ฒฐ๊ณผ๊ฐ: 2.0
Reference
1) https://wikidocs.net/11082
2) https://wikidocs.net/21116
3) https://docs.python.org/ko/3/library/math.html