-
오픈튜토리얼 - 언어 - Python & Ruby IntroIT 2018. 5. 16. 18:29반응형
Python, Ruby 는 오느날 광범위하게 사용되고 있고 초심자에게 진입벽이 낮은 언어다.
연산자란 값에 대해서 어떤 작업을 컴퓨터에게 지시하기 위한 기호이고 이를 이용해 프로그래밍을 한다
Python, Ruby를 실행하기 위해 프로그램을 설치 할 수 도 있지만, 온라인으로도 명령어를 돌릴수 있는 싸이트가 있다. https://repl.it
온라인 싸이트의 장점:
1. 따로 프로그램을 안받아도 여러가지 언어를 돌릴수 있는 것;
2. 코드를 공유 할 수 있는 점난 프로그램을 일단 다운받아서 CMD로도 한번 해봐야겠다.
간단한 사칙연산
Python:
print(10+5)
print(10-5)
print(10/5)
print(10*5)을 입력하면 아래처럼 출력되고
Ruby:
print(10+5)
print(10-5)
print(10/5)
print(10*5)을 입력하면 아래처럼 라인 바꿈 없이 따닥따닥 붙어서 출력된다.
줄 바꿈을 원한다면 print 대신 puts를 명령어로 넣으면 해결된다.puts(10+5)
puts(10-5)
puts(10/5)
puts(10*5)간단 응용 수식
Python 같은 경우에는 일단 수학적 수식을 쓸 도구를 불러야 한다 -> import math
그 후, 매번 "수학" 명령어를 앞에 붙여야 한다.
그리고 출력를 하고 싶으니깐 -> print(math.ceil(2.2) = 3Ruby 같은 경우는 일단 쓸 number를 넣고 formula 를 추후에 추가한다. 파이썬이랑 다른 점은 수학수식을 쓰는걸 입력 안해도 자동 인식을 한다는 점이다. 그리고 몇 수식은 다르다 (마지막 두줄)
Python 수식
Ruby 수식
Result
import math
n/a
print(math.ceil(2.2))
puts(2.2.ceil())
2↑= 3
print(math.floor(2.2))
puts(2.2.floor())
2↓= 2
print(math.pow(2,10))
puts(2**10)
2^10 = 1024
print(math.pi)
puts(math::PI)
3.141592653589793
반응형'IT' 카테고리의 다른 글
태블릿 - 50대 부모님들 할 수 있습니다! - 1 (0) 2021.01.02 오픈튜토리얼 - opentutorials.org Project (0) 2018.05.16