Python & Ruby

입력과 출력

사용자의 입력을 애플리케이션으로 가져오기

Python

in_str = input("입력해주세요.\n")
print(in_str.upper()+" World!")

ideone.com

Ruby

puts("입력해주세요")
in_str = gets.chomp()
puts(in_str.upcase() + " World!")

 ideone.com

 

로그인 애플리케이션에 입력 기능 추가하기

Python

in_str = input("아이디를 입력해주세요.\n")
real_egoing = "11"
real_k8805 = "ab"
if real_egoing == in_str:
  print("Hello!, egoing")
elif real_k8805 == in_str:
  print("Hello!, k8805")
else:
  print("Who are you?")

ideone.com

Ruby

puts("아이디를 입력해주세요")
input = gets.chomp()
real_egoing = "11"
real_k8805 = "ab"
if real_egoing == input
  puts("Hello!, egoing")
elsif real_k8805 == input
  puts("Hello!, k8805")
else
  puts("Who are you?")
end

ideone.com

참고

github

댓글

댓글 본문
작성자
비밀번호
  1. 김수
    180905 ㅠㅠ
  2. 코딩벌레
    9월 1일 렛잇고
    ~
  3. 유닉스가이
    Thank you
  4. jinnie0820
    Thanks!
  5. Jeremy
    2018. 07. 29
    수강완료!
  6. 왜 안될까 했는데(맥이라서 그런가 등등..)!! 이렇게 하니 해결됬네요!!!
    감사합니다!!
    대화보기
    • 해릭
      180701 감사합니다.
    • Ji Yeoun Park
      2018.06.21 523번 wow
    • Junbeom Jeong
      완료
    • 2018.06.07 완!
    • 정병찬
      2018년 05월 25일

      수강완료
    • 시아네스
      20180515에 봤습니다..
    • Jaeduk Jang
      완료했습니다. 감사합니다.
    • HYUNGNAM
      맥 터미널에서 파이썬실습 하시는분들 두가지 주의하시면 되네요
      1. 파이썬 코드 맨 앞줄에 # -*- coding: utf-8 -*- 넣어주시고
      2. 터미널에서 python3 경로/1.py 이렇게 입력하시면 됩니다.
    • 성영재
      'python'��(��) ���� �Ǵ� �ܺ� ���, ������ �� �ִ� ���α׷�, �Ǵ�
      ��ġ ������ �ƴմϴ�

      루비는 잘 되는데 파이썬에는 자꾸 이런 오류가 뜨는데 이유가 무엇일까요?!
    • 심규장
      input 함수는 버퍼에서 개행문자를 받아서 /0으로 바꾸는 건가요 아니면 버퍼에 개행문자는 남겨놓고 /0을 붙이는 건가요?
    • Jinsoo Joseph Choi
      SyntaxError: Non-ASCII character '\xec' in file /Users/ChoiJinsoo/Documents/Python_Ruby/input_output/1.py on line 1, but no encoding declared; see http://python.org......63/ for details
      [Finished in 0.095s]

      이러한 에러문구가 뜨는데 어떤 문제가 있는건가요?
    • Heonjin Ha
      오 내려쓰기로 두개 이상의 input을 받을수 있네요!
      대화보기
      • Heonjin Ha
        오 input의 버튼이 있네요!
        두개 이상의 input을 불러올때는 내려쓰기가 되는지 해보겠습니다!
        대화보기
        • Heonjin Ha
          https://ideone.com/a5TqLk
          안녕하세요. 가르쳐주시는데로 따라하고있느데요,
          ideone에서는 input을 받지 못하나요?
          질문드립니다!
        • 2018-02-02 완료 (강의 감사합니다(__))
        • 창창
          180201 완료
        • 아서코스텔로
          질문드립니다!

          atom 에디터를 사용하는 중에 input함수만 사용하면 콘솔창에서 결과가 출력되지 않고 계속 모래시계 아이콘이 뜨면서 실행이 끝나지 않는 현상이 발생하는데 왜 그런지 아시는분 계신가요??

          pycharm을 사용해서 검증해본 결과 코드에는 문제가 없었습니다.
          오로지 atom 에디터를 사용할 때에만 오류가 발생합니다!!ㅜㅜㅜㅜ
        • 다람쥐
          감사합니다!
        • 언어정복자
          쉬운 설명 감사합니다.
        • Scott Seung
          재밌네요 :)
        • 와웅
          댓글 달아주신 분들의 조언 덕분에 막혔던 부분이 무사히 해결되었습니다. 감사합니다!
        • 성현아빠
          완료
        • kimtaeho1019@naver.com
          완료
        • 대리신
          완료했습니다 +_+ 너무너무 재밌네요 ~~ ㅎㅎ 쉬운 설명 감사드립니다.
        • Dani Choi
          감사합니다
        • 김서영
          감사합니다!
        • 장용운
          완료했습니다.
        • 김태윤
          감사합니다.
        • 열공아빠
          늘~~ 감사합니다.... 그런데 한글이 안나오네요... 방법이 있을까요>>
        • GoldPenguin
          jetBrains Python 때문에 커맨드창 사용 할 때 오류가 있었지만 잘해결됬습니다!
        • 許泰情
          점점 봤어요 수가 줄어드네요 ㅠㅠㅠㅠ(물론 빨리 보는게 중요한게 아니지만..)
          저와 함께 시작하신 분들 끝까지 같이갑시다!!!
          파이팅이용 ㅎ
        • hello world~
          입력과 출력 완료
          감사합니다~
        • 오준엽
          감사합니다. 덕분에 잘 정리하였습니다!
        • 미림_likelion
          수강 완료했습니다. 감사합니다.
        • user1jena
          상당히 늦은 답변이지만 파일 안 열리시는 분들은 절대경로(파일 위치)가 잘못되었거나 혹은 한글이나 띄어쓰기 포함된 경우 오류가 날 수 있는걸로 알고 있어요.
          파이썬이나 루비 명령어 자체를 찾지 못하는 경우 윈도우 사용하시는 분들은 '내 컴퓨터(혹은 내 PC) 우클릭 -> 속성 -> 고급시스템 설정 -> 고급탭 -> 환경변수 -> 사용자 변수 -> Path 클릭 -> 편집 -> 새로 만들기 -> python 및 ruby 위치 추가' 이렇게 해서 명령어의 위치를 path에 추가해주시면 해결될거에요~
          리눅스(우분투 16.04 기준입니다.) 쓰시는 분들은 그럴일은 없겠지만 혹시 안되시면
          'which python 혹은 which ruby를 입력하여 명령어의 위치 확인 및 복사-> vim ~/.bashrc 입력 (일종의 환경설정을 해주는 곳으로 생각하시면 될 것 같아요.) -> 대문자 g를 눌러 맨 밑줄로 이동 -> i 를 눌러 입력모드로 진입 -> export PATH="$PATH:/bin:.:(확인한 위치 붙여넣기)" -> esc 눌러 입력모드에서 나오기 -> :wq 입력 -> . ~/.bashrc 입력 (설정 변경 후 재실행 해주는 과정입니다. 꼭 재실행 해주셔야 적용됩니다.)-> python 및 ruby 입력하여 작동하는지 확인'
          이렇게 하시면 될 것 같아요. 맥은 잘 몰라요ㅠㅠ
          리눅스 vim 입력시 설치가 안 되신 분은 설치하는 명령어가 뜰텐데 그대로 써주시면 됩니다~
          sudo apt-get install vim 치시고 엔터! 그리고 비밀번호 입력하시고 다운 받으시면 됩니다.
          틀린 부분 및 부족한 부분 알려주시면 감사하겠습니다! 다같이 화이팅해요~
        • 알로베나
          17-07-02 강의완료!!감사합니다
        • 심화평
          17-06-18 11:14분 완료! 감사합니다.
        • kallos2
          구글에서 " miniconda install "검색하고 설치하세요. 설치 및 사용법은 유튜브 내용을 참고하세요~ (Python K-MOOC: Miniconda on Windows )
          대화보기
          • 나만의 부
            2017.04.17 감사합니다~
          • 코딩하고싶당
            앞에있는 부분 삭제하고 넣어도 python cann't find가 뜨는 이유는 무엇을까요??
            진도를 나갈 수가 없네요 ㅠ
          • seeong2
            awesome
          • Philip Oh
            강의와 실습 모두 잼있습니다~
            감사합니다:)
          • 초보
            문제 해결했습니다. 해당 폴더로 이동 후 python 파일명을 치니 실행되네요 ^^
            대화보기
            • 초보
              답변 감사한데, 겹치는 부분 삭제하고 붙여넣기 해도 계속 Python can't open~~ 하면서 파일을 열 수 없다는 메시지가 반복되네요 ㅠㅠ
              대화보기
              버전 관리
              egoing
              현재 버전
              선택 버전
              graphittie 자세히 보기