Python & Ruby

수와 계산

간단한 계산 (사칙연산)

Python

print(10 + 5)
print(10 - 5)
print(10 * 5)
print(10 / 5)

실행결과

15
5
50
2.0

ideone.com

Ruby

puts(10 + 5)
puts(10 - 5)
puts(10 * 5)
puts(10 / 5)

실행결과 

15
5
50
2

ideone.com

살짝 복잡한 계산

배우지 않은 문법이 포함되어 있습니다

Python

import math
print(math.ceil(2.2))
print(math.floor(2.7))
print(math.pow(2,10))
print(math.pi)

실행결과 

3
2
1024.0
3.141592653589793

ideone.com

Ruby

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

실행결과 

3
2
1024
3.141592653589793

ideone.com

댓글

댓글 본문
작성자
비밀번호
  1. kjh4945@naver.com
    171018_1st 감사합니다.
  2. Gyoil Gu
    안녕하세요. 문과 3학년 졸업하고 경영을 배우고 싶었지만 성적에 맞추다 보니 e-business학과에 진학하게 되었습니다. 그 기회로 코딩을 일찍 접하게 되었지만 전공수업에서 배우는 동안은 코딩에 흥미가 생기지 않았었습니다.[학부 수업이라는 것이 당시에는 학문적이기 때문도 있지요 :-( ] 고등학교 때부터 창업에 관심이 많았지만 졸업할 4학년 쯔음이 되어서야 IT스타트업의 시대흐름을 알게 되었고 프로토타입을 직접 만들기 위해 뒤늦게 시작한 26살 입니다.

    댓글을 보고 응원합니다! 의미 있는 서비스를 만들 수 있다는 것, 내 손으로 내가 상상하는 것을 만드는 것에 대한 만족감을 꼭 느끼시고 좋은 일로 또 격려하고 응원할 수 있기를 바랍니다 :-)
    대화보기
    • ohyunkwon
      좋은강의감사드립니다,.
    • 아이언맨
      좋은 강의 감사합니다!
    • wants
      정말 감사합니다. 고등학교 2학년 문과생인 저는 단지 앱개발자가 되기 위해서 잘나오던 모의고사 성적을 뒤로 하고 지금 코딩에만 집중하고 있습니다. 15가 나올때의 쾌감이란 죽어서까지 잊을 수 없을하네요, 제가 만약 앱개발자가 된다면 다 생활코딩덕일 것입니다. 감사합니다.
    • Taemin Jeong
      아 걍 python , ruby 쓰고 스페이스 누르는거 없이 걍 주소 복붙하고 뒤에 \1.py 같이 하고 엔터치면 되네요
      대화보기
      • Taemin Jeong
        File "<stdin>", line 1
        python C:\Users\TAMPC\Documents\python_ruby\Number\1.py
        ^
        SyntaxError: invalid syntax

        이런 문제에 봉착했네요...
      • TaeHoon Kang
        감사합니다.
      • 윤휘정
        파이썬 같은 경우는 메모장을 닫아도 text를 수정할 수 있는데 ruby 는 메모장을 닫았을 경우 어떻게 코드를 수정하나요?
      • 김태윤
        완료!
      • seil OH
        print, puts
      • GoldPenguin
        완료했습니다.
      • hello world~
        수와 계산 완료
        감사합니다~
      • 17/08/19 완료
      • 아나이머
        잘봤습니다!! 08.16
      • 잘 봤어요^^
      • Seung Ju Lee
        잘 배웠습니다 :)
      • 미림_likelion
        수강 완료했습니다. 감사합니다.
      • 준일
        생활 코딩을 알게 되서 점점 sw웨어와 컴에 빠져드는 것 같아요.
        제가 원하는 목적에 다가 갈 수있는 것 갔아요.
      • 광길
        잘 들었습니다!!!!!
      • 구억대
        CALEB님 그렇게 생각하셔도 무방합니다~ 앉아! 와 Sit down! 이 서로 다른 문자로 쓰인 언어이지만 의미가 같듯이, 같은 기능을 하는 함수이지만 파이썬과 루비의 문법적 차이라 보시면 됩니당
      • cokewoma
        완료~
      • 파이썬의 경우 print(math.floor(2.7)) 이고 루비의 경우 puts( 2.7.floor() )인데
        이거는 그냥 언어의 문법적 차이라고 보면 되나요??
        그러니까.. 개발자가 그렇게 입력해야만 작동되게 프로그래밍 했다고 생각하면 되나요?
      • 심화평
        17-06-17 1:31 (2배속)
      • 여우비
        17.06.12 (월)
      • tenuis
        17.04.29 완료
      • 나만의 부
        2017.04.13 감사합니다~
      • 김구수
        출력 성공 해어요

        우와...

        ㅎㅎㅎ ㅋㅋㅋ
      • 동욱
        저도 경민님과 비슷한 결과과 출력이 되네요.
        간단한 내용을 파이썬을 실행해서 입력하면 잘 나오는데

        메모장에 파일을 저장해서 실행을 하면 File "<stdin>", line 1 나온 뒤
        바로 그 위에 제가 입력한 입력내용이 똑같이 나온후에 컨트롤키를 눌렀을 때 나오는 ^표시가 한개 뜹니다.

        재밌는 건 작성한 파일을 개별로 실행하면 그 수치가 잠깐이나마 정확히 출력이 된다는 것입니다 ;;
        대화보기
        • seeong2
          so much fun!
        • Philip Oh
          잼있게 잘 배우고 있습니다.
          감사합니다:)
        • ㅇㅇ
          P를 대문자로 써서 그런거 같아요
          대화보기
          • 파이썬팡팡
            python이나 ruby 안쓰고 경로 정보+파일명만 입력해도 실행이 가능해여!(윈도우)
            그리고 윈도우의 경우 속성->보안 탭에 들어가면 파일명 포함된 경로나오니까 그거 복사하사해 쓰시면 더 편합니당
          • 파이썬도 2**10 되는데요?ㅋ
          • 안녕겨울
            좀 지루해서 1.5배속으로 보니까 재밌네요.
          • skdnslzk
            Print에서 P가 대문자라서 그런걸거에요
            대화보기
            • 민트베리
              루비에서는 실행이 잘 되는데요
              파이썬에서는 나누기 연산이 안되고 에러가 뜹니다

              15
              5
              50
              Traceback (most recent call last):
              File "/Users/Travis_Seo/Documents/Python_Ruby/number/1.py", line 4, in <module>
              Print(10/5)
              NameError: name 'Print' is not defined

              프린트가 정의되지 않았다는게 무슨말일까요?ㅜㅜ
            • cano
              댓글 삭제가 저만 안되나요...?
            • 문찬영
              2016년 10월 2일(일) 수강 완료.
              재밌네요.. 감사합니다..
            • html어려워
              cmd의 앞에 보시면 벌써 다큐먼트 앞의 경로가 써 있어요~
              대화보기
              • 캐로로
                저도 같은 현상이 일어나는데
                제 생각에는 사용자의 이름에 띄어쓰기가 있어서 그런것 같아요....
                저두 다큐멘트부터 따라치고 있답니다
                대화보기
                • 류시호
                  저는 실행기에서 ruby 나 python 치고 C:\Users\Si Ho\Documents\python_ruby\number\1.rb 혹은 1.py 하면 에러2 가 뜨고
                  ruby 나 python 치고 스페이스 Documents\python_ruby\number\1.rb 혹은 1.py 하면 갑이 나오더라구요.
                  왜 저는 전체 복사하면 안되고 다큐먼트에서부터 써야 될까요? 한번에 복사 다해서 붙여서 바로 쓸수 있는 방법이 없을까요?
                • RTT Crew
                  감사합니다!
                • 이경민
                  그러네요.. cmd 들어가셨을 때 python 입력하지마시고
                  복사하신 위치만 그대로 입력하시면 실행되요.. 간단했네요.
                  vv님 감사합니다^^
                • 박성호
                  그냥쉘이 머죠 초보라서 ㅜㅜ
                  대화보기
                  • 파이썬 쉘 말고 그냥 쉘에서 실행을 하세요.
                    대화보기
                    • 박성호
                      아 저거때문에 진도가 안가가는거 같아여 ㅜㅜ 왜그러지 ㅜ
                      대화보기
                      • 요한
                        'python <-- python3' 하시면 어떤가요?
                        대화보기
                        • 이경민
                          아니요 ㅠㅠ 아직 해결되지 않아서 파이썬 프로그램에 직접 적어가며 공부하고있어요..
                          대화보기
                          • 박성호
                            저도 그러는대 해결 하셧나요?
                            대화보기
                            버전 관리
                            egoing
                            현재 버전
                            선택 버전
                            graphittie 자세히 보기