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. Daehee Kim
    완료
  2. jei0129
    180214 완료
  3. 코딩잘하고싶어요 ㅎ
    python에서 print는 자동으로 줄 바꿈을 해주는 기능이 있지만 ruby에는 없다.

    ruby에서는 자동으로 줄 바꿈을 하기 위해서 puts라는 기능을 대신 사용할 수 있다.
  4. Kijin Roh
    완료 ^^
  5. Daydream
    https://ideone.com/81PcvI

    실습완료

    온라인으로 바로 실습이 되니 좋네요

    오늘도 고고~
  6. 2018-01-16 완료 (강의 감사합니다(__))
  7. 참고! Ruby 는 괄호 '( )' 안에 넣지 않아도 실행이 됩니다.

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

    위와 같이 입력해도 실행 가능!
  8. 완료
  9. 백아영
    2018.1.8완료
  10. 8adpig
    12/30 done!
  11. Garrgom
    완료
  12. 파이똔
    Python이 자바랑 굉장히 비슷하네요! 재밌게 잘 배우고 있습니다 :)
  13. 이승민
    171204 잘보고있습니닷!
  14. 유상원
    2017-11-26 완료!
  15. 성현아빠
    완료
  16. 완료.!
  17. 박세호
    감사합니당
  18. kjh4945@naver.com
    171018_1st 감사합니다.
  19. Gyoil Gu
    안녕하세요. 문과 3학년 졸업하고 경영을 배우고 싶었지만 성적에 맞추다 보니 e-business학과에 진학하게 되었습니다. 그 기회로 코딩을 일찍 접하게 되었지만 전공수업에서 배우는 동안은 코딩에 흥미가 생기지 않았었습니다.[학부 수업이라는 것이 당시에는 학문적이기 때문도 있지요 :-( ] 고등학교 때부터 창업에 관심이 많았지만 졸업할 4학년 쯔음이 되어서야 IT스타트업의 시대흐름을 알게 되었고 프로토타입을 직접 만들기 위해 뒤늦게 시작한 26살 입니다.

    댓글을 보고 응원합니다! 의미 있는 서비스를 만들 수 있다는 것, 내 손으로 내가 상상하는 것을 만드는 것에 대한 만족감을 꼭 느끼시고 좋은 일로 또 격려하고 응원할 수 있기를 바랍니다 :-)
    대화보기
    • ohyunkwon
      좋은강의감사드립니다,.
    • 아이언맨
      좋은 강의 감사합니다!
    • 정말 감사합니다. 고등학교 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 안쓰고 경로 정보+파일명만 입력해도 실행이 가능해여!(윈도우)
            그리고 윈도우의 경우 속성->보안 탭에 들어가면 파일명 포함된 경로나오니까 그거 복사하사해 쓰시면 더 편합니당
          버전 관리
          egoing
          현재 버전
          선택 버전
          graphittie 자세히 보기