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. Hayden Pyun
    Put(completed)
    Print(completed)
    대화보기
    • Hayden Pyun
      Print(math.pi)
      Print(math.ceil(3.6783))
      Print(math.floor(3.556))
      Print(math.pow(2, 10))
    • 유짠
    • 박정민
    • 카카오
      2020.09.27. 완료.
    • choicode2020
      2020.9.18 완료
    • cgoing / 200918
    • 허우룩
      2020.09.17
    • chboya
      9/10
      print("완료")
      puts("완료")
    • 유대
      09-01 start
    • 8/27
    • 니체포로
      완료
    • 노재현
      완료 !
    • jaehyunlee
      완료
    • 숨숨
      완료했습니다
    • Ram Lee
      감사합니다 끝까지 완주하고싶어요
    • Amousk
      수학의 기본이해.
    • cooipop
      완료했어요
    • bornfromsean
      완료했습니다
    • Park Sohee
      2020.07.02 완료
    • 쿠키앤크림
      pupu님 따라잡기
      2020/07/01 완료
    • 엔지니어
      2020.07.01 완료
    • 김기크
      항상 느끼지만 프로그램으로 계산을 할 땐 가슴이 두근거려요. 내가 생각한대로 되거나, 혹은 뭔가 다른 점을 발견했을 땐 호기심이 생깁니다. '이렇게 해보면 어떻게 될까?', '오 이렇게 해도 되네?', '어, 이건 뭔가 다르군. 이렇게도 해볼까?'하는 마음이 항상 코딩을 하는 원동력이 되어줍니다. 가끔씩은 그러다가 너무 지엽적인 내용에 빠지기도 하지만, 그럴 땐 좀 쉬거나 본래 만드려는 프로그램이 뭔지를 떠올려요.
    • 2020. 6.18.완료
    • 2020. 6.18.완료
    • 2020/06/17 완료
    • 완료했습니다~
    • 김철새
      감사합니다!!!
    • HanLee
      외우지 않아도 된다는 말씀에 ....좋아요.

      감사합니다
    • pji219
      프로그래밍 배우는 모든 여러분 파이팅!!
    • 5/8, '20 완료
    • OneJae EE
      20.04.28 화 / 37세 비전공자 / 완료
    • 마이스토리
      2020.04.08 완료
    • wlsfltjdgus
      python C:\Users\박성현\Documents\python\number/1.py
      File "<stdin>", line 1
      python C:\Users\박성현\Documents\python\number/1.py
      ^
      SyntaxError: invalid syntax

      이렇게 뜨는데 무슨 문제가 있는건가요?

      파일모드로 실행이 안되는거 같은데/....
    • jetgood
      3.25.2020
    • jetgood
      완료~~`~~~~~~~~
    • 20.03.12 완료
    • shinabro89
      20.03.08 완료
    • 한석진
      2020.03.07 완료
    • 프린이
      2020.03.06 완료
    • FreDrixX
      2020/03/04 완료
    • 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 차이는 좀 더 사용해봐야 겠네요!
          버전 관리
          egoing
          현재 버전
          선택 버전
          graphittie 자세히 보기