파이썬의 입출력 부분에서 입력은 input 함수를 사용한다.
input 함수는 키보드를 통해 데이터를 입력받고 전달하는 일을 한다.
키보드에서 입력받은 값을 변수에게 전달해 활용한다.
우선 아래 사진으로 input 함수를 알아보겠다.
input 함수에서 받는 인자는 문자열이다. 문자열(인자)를 먼저 출력한 뒤 데이터를 입력받는다.
그런데 함수의 인자를 전달하지 않을 수도 있다.
인자 전달 유무의 차이는 아래 예제를 통해 확인하겠다.
프로그램 실행후 콘솔창을 클릭하면 키보드 커서가 깜빡거린다.
이후 콘솔창에 1 -> enter -> 2 -> enter 차례대로 입력하였다. (키보드 타이핑)
x is 1 y is 2는 3번줄의 실행결과이므로 input()실행 결과를 보려면 그 위를 봐야한다.
1 -> enter로 x에 1이 저장되었다.
2 -> enter로 y에 2가 저장되었다.
input함수 인자 생략시 아무런 문구가 안뜨지만 인자를 넣으면 결과적으로 프로그램 난이도가 낮아진다.
여기서 x와 y의 자료형은 문자열이다.
아래의 예제를 통해 확인해 보겠다.
만약 다른 자료형으로 값을 저장하고 싶을땐 아래와 같이 하면된다.
'Python > Python 기초' 카테고리의 다른 글
[Python] 연산자 2 (논리, 비트, 멤버쉽, 식별) (0) | 2022.03.01 |
---|---|
[Python] 연산자 (산술, 비교, 대입) (0) | 2022.02.27 |
[Python] 입출력 함수(print 함수) (0) | 2022.02.24 |
[Python] 변수 선언과 자료형 6 (dictionary) (0) | 2022.02.23 |
[Python] 변수의 선언과 자료형 5 (tuple, set) (0) | 2022.02.23 |