Python & Ruby

변수

변수의 기본 문법 

Python

x=10
y=5
print(x+y)

title = "python & ruby"
print("Title is "+title)

Ruby

x=10
y=5
puts(x+y)

title = "python & ruby"
puts("Title is "+title)

실행결과

Title is python & ruby

Python | Ruby

문자열에서 변수의 사용

 

Python 

name = "이상효"
print("안녕하세요. "+name+"님")
print(name+"님을 위한 강의를 준비했습니다.")
print(name+"님 꼭 참석 부탁드립니다.")

Ruby

name = "이상효"
puts("안녕하세요. "+name+"님")
puts(name+"님을 위한 강의를 준비했습니다.")
puts(name+"님 꼭 참석 부탁드립니다.")

실행결과

안녕하세요. 이상효님
이상효님을 위한 강의를 준비했습니다.
이상효님 꼭 참석 부탁드립니다.

수 계산에서 변수의 사용

 

Python

donation = 200
student = 10
sponsor = 100
print((donation*student)/sponsor)

Ruby

donation = 200
student = 10
sponsor = 100
puts((donation*student)/sponsor)

실행결과

20

Python | Ruby

참고

github

댓글

댓글 본문
작성자
비밀번호
  1. 시아네스
    20180514에 봤습니다..
  2. 안장호
    20180512 감사합니다.
  3. Deep_sleep.Again
    완료~~
  4. deepsleepagain@naver.com
    완료했습니다~
  5. Jaeduk Jang
    완료했습니다. 감사합니다.
  6. 완료 04/03/2018
  7. Ji Han
    잘봤어요~~
  8. kj.lee
    180227 완료
  9. hsol625
    180203 완료!
  10. 창창
    180129 완료
  11. 2018-01-19 완료 (강의 감사합니다(__))
  12. 이유리
    감사합니다
  13. 8adpig
    12/30 done!
  14. 하루
    음 아마도

    print('안녕?'+name+'아!'
    +name+'이 본지도 오래 되었구나. 이번에 모임이 있는데,'
    +name+'이는 올 수 있는지 답장부탁해~~')

    를 함수로 def 해놓고, 변수만 바꿔서 사용하면 되지 않을까요?
    대화보기
    • 밗잿포
      저도 이제 강의를 듣는 입장이라 확실하진 않지만
      저번에 배웠던 []와 같은 방법으로 마지막 글자를 추출해서
      if 와 같은 조건문으로 받침이 있는 경우와 없는 경우로 나눠서 다른 조사가 오도록 하면 되지 않을까요
      대화보기
      • 열심히...
        완료입니다
      • 완료
      • 성현아빠
        완료
      • 박세호
        완료ㅎㅎ
      • 완료.!
      • 주재학
        와 이 질문 정말 좋은 질문이라고 생각해요.

        외국 서비스들 메일 온거 보면 이런 거에서 오류가 보이는 경우가 많더라구요.
        아마존이든 구글이든,
        그래서 보통
        '(이)가' 이런 식으로 퉁치는 경우가 많은데 사실 한국어를 세밀하게 고려한 점은 아니죠.

        name이라는 변수를 더 분석해서 마지막 음운에 따라 다르게 처리하는 과정을 만들어야 할 것 같은데, 자세한 건 저도 잘 모르겠네요 ㅠ 고수 분들 답변 부탁드립니다 :)
        대화보기
        • 화이팅
          진짜 너무 설명 쉽게 해주셔서 재미있게 하고 있습니다. 감사합니다 !!!!
        • 두 번째 강의까지 듣다 궁금한 것이 생겨 질문드립니다.
          예를 들어

          name='재석'
          print('안녕?'+name+'아!'
          +name+'이 본지도 오래 되었구나. 이번에 모임이 있는데,'
          +name+'이는 올 수 있는지 답장부탁해~~')

          에서 재석을 명수로 바꾸고 싶은데, 그러면 문장에서

          재석아 → 명수야
          재석이 → 명수
          재석이는 → 명수는

          으로 바꿔야 하는데 이렇게 다양하게 바뀌는 조사처리는 어떻게 해야하는지요?
          사람이 수백명이라면 국어문법적으로 분류하는 방법을 뒤에 배우는지요?
        • Min Sung Kwon
          정말 재밌게 잘 봤습니다~! 감사합니다.
        • TaeHoon Kang
          감사합니다.
        • 김태윤
          완료했어요
        • 17/09/05 완료
          감사합니다.
        • 장용운
          "대입과 개산" 정말 좋은 개념 설명이었습니다. ^^
        • GoldPenguin
          완료했습니다.
        • hello world~
          변수 완료
          감사합니다~
        • 변수의 기본 문법에서 실행결과 부분이 잘못 된 것 같습니다.
          처음 부분에 변수 x와 y의 더한 값인 15가 출력 되어야 하는데 나와 있지 않네요.
        • 잘 봤어요^^
        • 미림_likelion
          수강 완료했습니다. 감사합니다.
        • JinWoo Song
          고맙습니다~!
        • 심화평
          17-06-17 2:49(2배속 완료!!) 감사합니다.
        • 정준영
          루비는 오류인지 아톰에서 바로 실행이 안되서 일단 파이썬 정주행해요~
          자료형없이 평균을 낸다는점에서 신선한 충격을 받네요 ㅋㅋㅋ
        • 첨지
          6/3 새벽 완료
        • Kown-yong Park
          05.30 완료
        • tenuis
          17.05.29 완료
        • 나만의 부
          2017.04.15 항상 감사합니다~
        • Sean
          감사합니다.
        • Philip Oh
          감사합니다:)
        • 권수형
          설명 진짜 잘하세요!! 잘듣고있습니다
        • chabul00
          강의 듣는중에 문득 든 생각인데 이고잉님 강의 준비하시고 진행하실때 얼마나 많이 수고하실까 하는 생각이 드네요. 강의 정말 잘 듣고 있습니다. 감사합니다.
        • 꿈의티켓
          잘 보고 있습니다 감사합니다
        • 민트베리
          밑에 분들처럼 수차례 헤메다가 드디어 성공했습니다ㅠ

          Python의 경우

          #1인당 후원금:2000
          #후원받을 학생:10
          #후원자:180

          donation=2000
          student=10
          sponsor=180
          name="삼고잉"
          amount=((donation*student)/sponsor)

          print(name+"님께서 후원하셔야 할 금액은"+str(amount)+"만원 입니다.")

          -----------------------------------------------

          Ruby의 경우

          #1인당 후원금:500
          #후원받을 학생:10
          #후원자:100

          donation=500
          student=10
          sponsor=100
          name="삼고잉"
          amount=((donation*student)/sponsor)

          puts(name+"님께서 후원하셔야 할 금액은 "+amount.to_s+"만원 입니다.")


          이렇게 했을 때 문제없이 실행되었습니다.
        • 문찬영
          2016년 10월 3일(월) 수강완료
          감사합니다~!!
        • 코딩초보
          루비의 경우를 찾아보니 puts("후원자 1인당 금액은 " +x.to_s)이라고 하면 되네요!
          변수.to_s이 숫자를 문자열로 바꿔주는 파이썬에서의 str(변수)와 동일한 기능인 것 같습니다.
          대화보기
          • Banhanggi
            재밌게 보고 있습니다. 컴퓨터가 제 말을 듣는다는게 은근히 즐겁네요ㅋㅋㅋ
          • JustStudy
            고맙습니다
          버전 관리
          egoing
          현재 버전
          선택 버전
          graphittie 자세히 보기