Developer MJ Story

[python/ruby] 간단한 수계산 및 화면 출력 방법 본문

Software/Python&Ruby

[python/ruby] 간단한 수계산 및 화면 출력 방법

집근처 2016. 9. 21. 16:57
반응형

안녕하세요.

집근처 개발자 입니다.


이번에 새롭게 Python과 Ruby를 공부 하고 있어 정리할 겸 공부한 내용을 올립니다.

제가 참고하면서 공부하는 곳은 생활코딩의 egoing님의 동영상 강의를 보며 공부 하고 있습니다.

https://opentutorials.org/course/1750


egoing님의 강의가 python과 Ruby를 같이 진행하기 때문에 저도 python과 ruby를 같이 정리해 보겠습니다.

python과 ruby를 사용하는 가장 큰 이유는 수학적 계산을 하기 위해서 일 것입니다.


오늘은 그 첫 걸음으로 정말 최고로 간단한 수계산과 화면에 출력하는 방법을 정리해 보겠습니다.


먼저 python 코드 입니다.

python은 print() 함수를 이용하여 화면에 출력할 수 있습니다.

math라는 모듈을 활용하면 보다 쉽게 수계산을 할 수 있어 math 모듈을 import합니다.

정말 간단하죠?

import math

print(math.ceil(3.14)) #올림
print(math.floor(3.14)) #내림
print(math.pow(2,10)) #제곱
print(math.pi)


이번엔 Ruby에 대해서 알아 보겠습니다.

Ruby도 print를 이용하여 출력할 수 있지만, print()를 이용한 경우 줄 바꿈이 안되기 때문에 puts()를 이용합니다.

Ruby에서 모듈의 객체를 참조하는 방법이 :: 으로 C++과 유사한것 같습니다.

puts(3.14.ceil()) #올림
puts(3.14.floor()) #내림
puts(2**10) #제곱
puts(Math::PI)


위 코드를 실행하면 아래와 같은 결과를 볼 수 있습니다.


개인적으로 python은 java 스러운 코드 인것 같고, ruby는 C++ 스러운 코드 인것 같습니다.

반응형