๐Ÿ‘ฉ‍๐Ÿ’ป/ruby & python

[python & ruby] ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•˜๊ธฐ

ํ•œ๋‚˜ 2020. 3. 16. 14:37
import math
print(math.ceil(2.2))
print(math.floor(2.7))
print(math.pow(2,10))
print(math.pi)

 

ํŒŒ์ด์ฌ์—์„œ๋Š” ๊ฐ„๋‹จํ•œ ์‚ฌ์น™์—ฐ์‚ฐ์ด ์•„๋‹Œ ๊ณ„์‚ฐ์„ ํ•  ๋•Œ๋Š” import math ์ฝ”๋“œ๋ฅผ ํ•œ ์ค„ ์ถ”๊ฐ€ํ•ด์ค€๋‹ค. ๊ฐ๊ฐ ์˜ฌ๋ฆผ, ๋‚ด๋ฆผ, ์ œ๊ณฑ, ํŒŒ์ด๊ฐ’์„ ์•Œ์•„๋‚ด๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•๋“ค. 

puts(2.2.ceil())
puts(2.7.floor())
puts(2**10)
puts(Math::PI)

๋ฃจ๋น„์—์„œ๋Š” print ๋Œ€์‹ ์— puts๋ฅผ ๋” ๋งŽ์ด ์“ด๋‹ค. ์ค„๋ฐ”๊ฟˆ์„ ์ง€์›ํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์— print๋ณด๋‹ค๋Š” puts๋ฅผ ์“ด๋‹ค๊ณ  ํ•œ๋‹ค. ์ œ๊ณฑ์„ ํ‘œํ˜„ํ•  ๋•Œ math.pow(num, num) ๋Œ€์‹  num**num ๊ณฑ์…ˆ ๊ธฐํ˜ธ๋ฅผ ๋‘ ๋ฒˆ ์จ์ค€๋‹ค. ๊ฐ๊ฐ ๊ฒฐ๊ณผ๊ฐ’์€ ๊ฐ™์ง€๋งŒ ํŒŒ์ด์ฌ์—์„œ๋Š” 1024.0, ๋ฃจ๋น„์—์„œ๋Š” 1024๋ผ๊ณ ๋งŒ ๋œฌ๋‹ค. ๋ฏธ์„ธํ•œ ์ฐจ์ด.