생능출판사
[파이썬 기초][변수 3] 문자열과 수 입력받기 : input( ) 함수 본문
★이 글은 《시간순삭 파이썬》을 발췌하여 작성되었어요
시간순삭 파이썬 | 천인국, 정영민, 최자영 지음
p.448 | 2020.08 | 22,000원 | 생능출판사
07. 문자열 입력받기
이번에는 키보드로부터 입력을 받아볼까요? 키보드와 같은 입력 장치를 통해 값을 입력받는 것을 표준 입력이라고 합니다. 파이썬에서 표준 입력을 받으려면 input( ) 함수를 사용합니다. input( ) 함수는 사용자로부터 입력받은 값을 모두 문자열로 저장합니다.
● a = input( ) : 파이썬 내부에 변수 a가 생성되고 사용자로부터 입력받기 위해 커서가 깜박입니다. '5'를 입력하고 엔터키를 치면 '5'가 문자열 형태로 저장됩니다.
● 〉〉〉 a : 파이썬 쉘의 프롬프트( 〉〉〉)상에서 변수의 이름만 입력하고 엔터키를 치면 변수의 현재값을 확인할 수 있습니다.
● a = input("입력") : '입력'이라는 메시지가 출력되고 입력을 받기 위해 커서가 깜박입니다. 'Hello'를 입력하고 엔터키를 치면 'Hello'가 문자열 형태로 저장됩니다.
08. 수 입력받기
앞에서 언급했듯이 input( ) 함수를 통해 들어온 값은 모두 문자열입니다. 따라서 우리가 입력한 숫자들을 연산하는 데 사용하려면 수로 바꿔줘야 합니다. 즉, 정수면 정수로, 실수면 실수로 바꿔주는 특별한 작업이 필요하게 됩니다. 그 방법은 아주 간단합니다. 정수는 int( )로 실수는 float( )로 감싸 주기만 하면 됩니다. 사용자로부터 정수를 입력받을 때는 아래처럼 작성하면 됩니다.
● x = int(input("첫 번째 정수를 입력하시오: ")) : input( ) 함수는 괄호 안의 메시지를 화면에 출력하고 사용자의 입력을 기다립니다. 값을 입력하고 엔터키를 누르면 input( )의 작업은 종료됩니다. 만약 사용자가 300을 입력했다면 문자열 '300'은 int( )에 의해 정수 '300'으로 변환됩니다.
■ 저장하기
▲ 변수는 프로그래밍에서 아주 핵심적인 개념입니다.
▲ 컴퓨터에서는 변수를 사용하여 어떤 것들을 컴퓨터 메모리 안에 저장할 수 있습니다.
▲ 변수는 이름이 있어야 합니다.
▲ 변수에 문자열, 숫자 등을 저장할 수 있었습니다. 사실은 어떤 것이든지 저장할 수 있습니다.
▲ input( )을 이용하여 사용자로부터 입력받을 수 있었습니다.
▲ input( )으로 입력을 받으면 문자열로 저장이 되어 수치계산을 하려면 int( ), float( )로 감싸주는 특별한 처리를 하였습니다.
《시간순삭 파이썬》과 함께 변수에 대해 공부해요 : )
[변수 1] 변수는 수를 저장합니다
[변수 2] 변수는 문자열을 저장합니다
[변수 3] 문자열과 수 입력받기
'파이썬' 카테고리의 다른 글
[파이썬 기초][변수 2] 변수는 문자열을 저장합니다 (0) | 2021.05.18 |
---|---|
[파이썬 기초][변수 1] 변수는 수를 저장합니다 (0) | 2021.05.17 |