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. setburger
    모하비 이후 OS 쓰시는 분들 파일 경로 복붙 시 화살표 모양 그대로 붙혀넣어지는 문제 겪으시면, 복사할때 cmd+opt+i 로 정보 불러온 후, cmd+opt+C 로 복사 하시면 이전처럼 /쓰는 경로로 복사됩니다.
    안되는줄알고 여기저기 찾아봤네요ㅜ
  2. 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나오면 안되요!
        • Yongsung Kwon
          수강완료!
        • baekho
          190630
        • incursio
          감사합니다
        버전 관리
        egoing
        현재 버전
        선택 버전
        graphittie 자세히 보기