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. Ryu Hyemi
    round 함수를 사용해보세요.
    python round / ruby round 검색하시면 사용법 확인하실 수 있습니다.
    대화보기
    • 옵저버
      Python 실습하는대

      SyntaxError: invalid syntax

      이런 문구 나오면서 안되네요 ㅜ
    • riversik
      2020/02/03
      완료
    • setburger
      모하비 이후 OS 쓰시는 분들 파일 경로 복붙 시 화살표 모양 그대로 붙혀넣어지는 문제 겪으시면, 복사할때 cmd+opt+i 로 정보 불러온 후, cmd+opt+C 로 복사 하시면 이전처럼 /쓰는 경로로 복사됩니다.
      안되는줄알고 여기저기 찾아봤네요ㅜ
    • Karl Kim
      이해에 많은 도움이 되었습니다. 차근차근 알려주셔서 너무 감사합니다!
      대화보기
      • 하나의 수식만 단독으로 하시면 큰 차이가 없을 수 있습니다!
        다만 여러개의 print를 같이 사용하시면
        print의 경우 줄바꿈 없이 3210243.141592653589793 이런식으로
        결과값이 전부 한줄에 나오게 됩니다.
        puts을 사용하시면
        3
        2
        1024
        3.141592653589793

        이런식으로 결과값이 줄이 바뀌어서 나옵니다.
        puts은 결과값을 한줄에 하나씩 표기하고 싶을때 사용하시고
        print는 여러결과값을 붙여서 표기할때 사용하시면 될듯 해요!
        대화보기
        • 이승훈
          200117
          다시 완료
        • 이재현
          완료!
        • 완료! 루비에서 print와 puts 차이는 좀 더 사용해봐야 겠네요!
        • Karl Kim
          루비에서 강의와는 다르게
          print(10 + 5)와
          puts(10 + 5)의 출력값이 동일하게 나오는데요..(둘 다 15 => nil 으로 출력됩니다)
          혹시 그 사이에 업데이트가 있었을까요?
        • 뚜비뚜밥
          완료!
        • SAMSOOSEO
          완료!!
        • 박종민
          완료
        • 음....컷!
        • 영찬대왕님
          완료!
        • 컴린이23세
          19.12.12 완료
        • 성철
          살짝 어려운 수학 있잖아요, 윈도우면 어떻게 해요???
          넘나 어려운것.....
          아는 분 있나요???
          있다면 알려주세요!!!
        • 성철
          아아아아아아아아아아악
        • 성철
          안된다!!!!
          이를 어쩌지...




          카피가 제대로 안됩니다!!!!
        • 12ㅇㅇ
        • 완료
        • 정릉로77
          완료옹
        • 동녘
          완료!
        • 이승훈
          191118 완료
        • 셜리
          완료
        • 완료
        • seorin
          2019.11.11완료
        • Sooyoung Park
          영상보면서 텍스트에딧에서 연산자 넣고 터미널에서 명령불러오는데 정확한값 나올때 뇌에서 그린라이트 나왔어요 사랑해여
        • 김민재
          2019/9/30 완료했습니다.
          좋은 강의 감사합니다~~
        • 규무니
          ㅇㅇ
        • 가재준
          완료
        • 20190909 완료!!
        • 섭이
          190901
        • 20190828 완료 :>
        • 20190825
        • 성야
          20190823 완료
        • 테사
          20190816 완료
        • 홍주호
          20190815 완료
        • 한량
          20219.08.13
        • 뉘른
          잘들었습니다!
        • 최준영
          19/8/11
          와오
        • esther1234
          경로를 넣고 나서 내부 또는 외부명령, 실행할 수 있는 프로그램, 또는 배치파일이 아닙니다.
          라고 뜨는 이유가 무엇일까요?
        • 성재경
          0804
        • 허니비
          190730
        • 미스터안영미
          19.07.29
        • 저도궁금합니다ㅠㅠ 힘내세요!
          대화보기
          • 궁금할수밖에없네요ㅠㅠ
          • 그러게요
          • Ray Kim
            혹시 댓글들 보고 계신다면 질문에 답 좀 해주실 수 있으신가요ㅜㅜ? Python에서는 print(math.pi), Ruby에서는 puts(Math::PI)로 원주율 π를 나타낸다고 하셨는데요, 혹시 '소숫점 몇 자리까지 나타낸다'라는 조건을 주는 명령어가 있는지 궁금합니다!
          • Jaeyong Kwon
            가끔씩
            python3: can't open file 'File': [Errno 2] No such file or directory
            (ENV) 2020-46320-R:~ 46320$ {\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf100
            -bash: {rtf1ansiansicpg1252cocoartf1671cocoasubrtf100: command not found
            (ENV) 2020-46320-R:~ 46320$ ^
            -bash: ^: command not found
            터미널에서 이런 에러가 뜰때가 있는데요...
            이럴땐 택스트에딧 왼쪽 상단에 있는 포맷 버트 눌러서 플레인 텍스트라고 수정하시면 되요! .RTF나오면 안되요!
          버전 관리
          egoing
          현재 버전
          선택 버전
          graphittie 자세히 보기