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. 김원기
    18.9.18 여기까지
  2. 파울스
    감사합니다. 재설치하니까 되더라고요...;;
    왜 그런지는 모르겠지만 덕분에 해결했습니다!
    대화보기
    • 콜드브루
      python ceil 예제 실행하는데,
      module 'math' has no attribute 'ceil' 오류가 납니다..
    • mozalla
      재설치 해보시구요
      그래도 안되신다면 관리자 권한으로 실행시켜보세요(파일이 잘못되었을지도 모르겠네요)
      대화보기
      • 파울스
        정말 죄송합니다... 영상보고 따라하는데 1시간을 고민해도 안되네요
        일단 윈도우이고요 영상보고 다른점은 그 전 영상을 보고 python이라는 폴더를 만들고 그 이후는 넘버 파일 생성 후 똑같이 따라했는데
        python C:\Users\merry\Documents\python/1.py
        (null): can't open file 'C:\Users\merry\Documents\python/1.py': [Errno 2] No such file or directory

        요 문구만 나오더라구요 ㅠㅠ 도대체 무엇이 문제인지 모르겠습니다... ㅠㅠ
      • Jinue
        파이썬 안에서 주소를 실행하는게 아니라 파이썬을 빠져나온 터미널 상태에서 같은걸 실행하면 됩니다.
        대화보기
        • ㅇㅇ?
          프로그램이 님 한테 맞는 것인지 먼저 확인하셔야 할 것 같습니다. 파이썬 처음 다운 할 때 윈도우에선 32bit, 64bit으로 나뉘더라구요. 자신 컴에 맞는 버젼을 다운받으시면 됩니다. 그런데도 안된다면 파일 위치를 잘못설정했을 수도 있어요. 영상이랑 똑같이 하면 됩니다.
          대화보기
          • ㅇㅇㅇㅇㅇ
            내부 또는 외부 명령, 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다-라는 문구가 나오는데요. 설명해주신 대로 내 문서에 문서 폴더를 하나 더 만들어서 1.py로 저장했는데 왜 안될까요...
          • 유닉스가이
            감사합니다.
          • 세미콜론
            완료! 재미있네요~^^
            감사합니다.
          • jinnie0820
            8/8/2018
          • 김엘샨
            18.08.01
          • Ender Fox
            2018-7-22
          • 2702sungwon@naver.com
            제가 해보니까 파이썬에서 나와서 cmd에서 python C:\Users\Administrator\Documents\Python_Ruby\Number\1.py 해야 됬던거네요
            대화보기
            • 2702sungwon@naver.com
              저도 똑같아요 왜그러죠?
              대화보기
              • 윈10 이라면 기본적으로 설치 되어 있을거에요.
                아래 순서대로 하면 실행 가능하실 겁니다.

                1. 윈도우 키 + q
                2. 메모장 또는 notepad 입력 후 엔터
                3. 실행
                대화보기
                • smafrica
                  제가 완전 초보자인데 컴퓨터가 윈도우10인데 메모장이 없고 Sticky Notes라고 있는데 이건 자체적으로 저장 되고 라이브러리에 저장이 되지 않아서 시작을 하지 못하고 있습니다. 따로 메모장을 다운받으려고 해도 자체적으로 저장 되는 것들 밖에 없어서 어떻게 해야할지 난관입니다.
                • 영상 잘 보고 있습니다!
                  올림을 할 때 자릿수는 어떻게 설정되는 건가요??
                  예를들면 2.24를 올림하면 2.3이 될수도 있는데 왜 3으로 되는 건가요??
                  또 2를 올림해서 10으로 출력시키려면 다른 명령어가 필요한건가요???
                • Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:44:40) [MSC v.1600 64 bit (AMD64)] on win32
                  Type "copyright", "credits" or "license()" for more information.
                  >>> C:\Documents\python_ruby\Number\1.py
                  SyntaxError: invalid syntax
                  >>>
                  저는 위와같이 에러가나는데 어떻게된거지요?ㅠㅠ
                • python에서는 math라고 입력하는데 ruby에서는 대문자로 입력하는 이유가 뭔지 궁금합니다.
                • 북극곰
                  20180622
                • Ji Yeoun Park
                  감사합니다.^^
                • Junbeom Jeong
                  재미있네요
                • 2018.06.07 완!
                • 너무 재밌네요 ㅎㅎ 감사합니다
                • 시아네스
                  20180513/20180514에 봤습니다..
                • 오주영
                  궁금한점이 있습니다. 우선 영상처럼 cmd를 통해 파일을 확인하려고
                  python /C:\Users\오주영\Desktop/helloworld.py 이런식으로 사용 했을때는 정상적으로 실행할수 없었습니다. 하지만 C:\Users\오주영\Desktop/helloworld.py 이런식으로 치면 정상적으로 실행됬습니다.
                  앞으로도 두번째 방법으로 사용하면 되는 것인가요??
                  다음은 메모장으로 만든 파일의 주소를 붙여 넣기할때 파일이 배경화면 등에서 어느 폴더에 속하지 않았을때는 cmd에서 제대로 작동하는데 영상처럼 어느 폴더에 속하게 되면 실행 되지 않습니다. 앞으로도 배경화면에 저장후 사용 해야 할까요??(참고로 윈도우 10사용 중입니다) 답해주시면 감사하겠습니다!! 영상 잘봤습니다!!
                • 박지윤
                  ideone에서 드라이브에 있는 파일은 안열리는건가요??
                • egoing
                  장호님 안녕하세요~ 댓글을 다시면 운영자에게 이메일이 옵니다. 학습 일정 체크는 공동 공부를 이용해 주시면 좋을 것 같아요. 그럼 즐겁게 공부 하시길 바랄게요!
                  대화보기
                  • 안장호
                    20180512 감사합니다.
                  • 박진모
                    2018-05-12
                  • 180425
                  • Jaeduk Jang
                    완료했습니다. 감사합니다.
                  • 김태환
                    작심 삼일이 되지 않게 도와주세요. ㅋㅋ
                  • ㅁㅈ
                    03/30/2018 간단한 계산까지 완료
                  • 완료 03/28/2018
                  • 좋은 강의 감사합니다.
                  • 삶e란~?
                    강의 감사합니다.
                  • Ji Han
                    잘 봤습니다 ^^
                  • Daehee Kim
                    완료
                  • jei0129
                    180214 완료
                  • 코딩잘하고싶어요 ㅎ
                    python에서 print는 자동으로 줄 바꿈을 해주는 기능이 있지만 ruby에는 없다.

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

                    실습완료

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

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

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

                    위와 같이 입력해도 실행 가능!
                  • 완료
                  • 백아영
                    2018.1.8완료
                  • 8adpig
                    12/30 done!
                  • Garrgom
                    완료
                  버전 관리
                  egoing
                  현재 버전
                  선택 버전
                  graphittie 자세히 보기