[파이썬 기초] 입력 input

2024. 8. 16. 17:08·🦎파이썬/🧱 파이썬 기초 블록코딩
목차
  1. input()이란?
  2. 1. 입력할 값 안내
  3. 2. 자료형 변경
  4. 3. 입력받은 값 변수 저장
  5. 4. 여러개의 입력 받기

 

안녕하세요 코드웍스(codewalks)입니다

이번시간엔 파이썬 기초 입력(input)을 코드웍스로 배워보도록 하겠습니다.


input()이란?

  • 파이썬(python)은 사용자 입력을 input함수를 통해 받습니다.
  • 입력받은 값은 문자열로 취급합니다.
  • 입력은 엔터가 입력될 때까지 받습니다.
input()

 

코드웍스에는 1번 입출력블록에서 제공합니다.

코드웍스 input


1. 입력할 값 안내

입력할 값에 대한 안내를 출력하고자 한다면, "메세지" 부분을 원하는 내용으로 채워넣으시면 됩니다.

이때 입력받은 값은 문자열로 취급합니다.

input('입력할 받을 값에 대한 안내를 쓰세요')

코드웍스 입력받을 값 안내

 

그렇다면 입력받은 값을 문자열이 아닌 원하는 형태로 저장하고싶다면 어떻게 해야할까요?


2. 자료형 변경

input함수 앞에 원하는 데이터 타입을 쓰고, 괄호로 닫아주면 됩니다.

int(input("정수 입력"))
float(input("실수 입력"))

 

코드웍스에서는 31번 블록을 활용하면 됩니다! 

정수로 저장하고 싶다면 정수형(int)을, 실수형(float)으로 저장하고 싶다면 실수형을 선택합니다.

 

이런 입력받은 값을 변수에 저장하려면 어떻게 해야할까요?


3. 입력받은 값 변수 저장

var = input("이름이 뭔가요?")
print(var)

 

코드웍스에서 var라는 변수에 저장하려면, 0번 블록에서 첫번째 블록을 선택하고, input함수를 끌어다놓으면 됩니다

코드웍스 입력 변수에 저장


4. 여러개의 입력 받기

4.1 split 사용하기

코드웍스에서는 split함수를 3번 내장함수 > 36번 블록 에서 제공합니다.

클릭 후, strs로 기본 설정되어있는 부분을 지우고, input함수를 끌어다 놓습니다.

그 후 인덱스찾기를 클릭한 후, 문자열 분할(split)을 클릭합니다.

코드웍스 split함수

블랙핑크 멤버들의 이름과 출신 국가를 입력받아 출력해보겠습니다. (제가 팬입니다 ㅎㅎ)

블랙핑크 멤버들 출처 나무위키

 

split(' ')괄호 안에 구분해서 받을 부분을 지정하면 됩니다.

blackpink = input("블랙핑크 멤버들 이름은?").split(' ') #띄어쓰기로 구분해서 받기
country = input("블랙핑크 멤버들 출신 국가는?").split(',') #쉼표로 구분해서 받기
print(blackpink)
print(country)

 

코드웍스 split으로 입력받기

 

4.2 map 사용하기 - 입력받을 값 자료형 지정하기

  • map(자료형, input('메세지').split(' '))
  • map으로 입력 받을 타입을 지정하고(int, str 등) split으로 어떤 것으로 구분해서 받을 것인지 지정하면 됩니다.

코드웍스에서는 1번 입출력 > 7번째 list(map())블록을 사용하면 됩니다!

코드웍스 map 입력

 

blackpink = list(map(str, input("블랙핑크 멤버 이름 입력").split(",")))
print("블랙핑크 멤버 이름 입력: ", blackpink)

age = list(map(int, input("블랙핑크 나이 입력").split(",")))
print("블랙핑크 멤버 나이 입력: ", age)

 

코드웍스 map 받기

 


지금까지 codewalks를 활용하여 블록으로 파이썬 기초 사용자 입력받기 input활용에 대한 다양한 방법을 알아보았습니다.

긴 포스팅 읽어주셔서 감사합니다 :)

 

블록코딩으로 시작하는 파이썬 CS50P 강의도 참고해보세요!

하버드 대학의 유명 파이썬 강의를 블록코딩으로 배울 수 있습니다!! 😝

 

*본 게시물은 코드웍스 강의를 참고하여 작성하였습니다.

 

https://www.youtube.com/watch?v=SdVg_unxJtQ&list=PLAbKdh2QGZO2FT1mheCrn_zvOKXy2JiD2&index=2

 

 

 

'🦎파이썬 > 🧱 파이썬 기초 블록코딩' 카테고리의 다른 글

[파이썬 기초] 딕셔너리 dictionary  (9) 2024.10.26
[파이썬 기초] 리스트 List  (6) 2024.10.16
[파이썬 기초] 반복문 for  (5) 2024.10.12
[파이썬 기초] 자료형과 연산 - 숫자형, 부울형, 문자열  (8) 2024.10.06
[파이썬 기초] 조건문 if  (11) 2024.09.22
[파이썬 기초] 출력 print  (3) 2024.09.12
  1. input()이란?
  2. 1. 입력할 값 안내
  3. 2. 자료형 변경
  4. 3. 입력받은 값 변수 저장
  5. 4. 여러개의 입력 받기
'🦎파이썬/🧱 파이썬 기초 블록코딩' 카테고리의 다른 글
  • [파이썬 기초] 반복문 for
  • [파이썬 기초] 자료형과 연산 - 숫자형, 부울형, 문자열
  • [파이썬 기초] 조건문 if
  • [파이썬 기초] 출력 print
코드브릿지에이아이(CodeBridgeAI) 에듀
코드브릿지에이아이(CodeBridgeAI) 에듀
누구나 할 수 있는 파이썬•데이터분석•인공지능(AI) 융합 교육 플랫폼 코드브릿지(codebridge)
CodeBridge AI (코드브릿지에이아이)누구나 할 수 있는 파이썬•데이터분석•인공지능(AI) 융합 교육 플랫폼 코드브릿지(codebridge)
  • 코드브릿지에이아이(CodeBridgeAI) 에듀
    CodeBridge AI (코드브릿지에이아이)
    코드브릿지에이아이(CodeBridgeAI) 에듀
    • 분류 전체보기 (21)
      • 🦎파이썬 (12)
        • 🧱 파이썬 기초 블록코딩 (8)
        • 📖파이썬 기초 100제 (4)
        • 💪 파이썬 심화 문제 (0)
      • 📊 데이터 분석 (6)
        • 🐼 판다스 pandas (3)
        • 🕷️ 웹 스크래핑 web scraping (2)
        • 🎲넘파이 numpy (1)
        • 🧬생물 정보 biopython (0)
      • 🤖 인공지능 (0)
        • 🎨이미지처리 opencv (0)
        • 📈 사이킷런 scikit-learn (0)
        • 🔡 자연어처리 NLP (0)
        • 🤗 딥러닝 transformers (0)
      • 🧑‍💻 codebridge edu안내 (3)
  • 인기 글

  • 최근 글

  • 태그

    파이썬기초100제
    코드웍스
    파이썬조건문문제
    python기초
    Requests
    웹스크래핑
    인공지능교육
    파이썬자료형
    파이썬
    코딩교육
    dataframe
    for문
    Python
    블록코딩
    codebridgeai
    웹크롤링
    파이썬블록코딩
    파이썬 자료형
    파이썬 print
    정보교육
    반복문
    오블완
    티스토리챌린지
    판다스
    데이터분석
    codewalks
    파이썬기초
    코드브릿지
    데이터프레임
    PANDAS
  • hELLO· Designed By정상우.v4.10.2
코드브릿지에이아이(CodeBridgeAI) 에듀
[파이썬 기초] 입력 input

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.