728x90
오늘은 input함수에 대해 알아보도록 하자.
input. 무엇인가 입력한다는 의미로, input 함수를 사용하면 사용자로부터 값을 입력을 수 있다.
사용법은 아래와 같다.
result = input("오늘은 무슨 요일?")
print(result)
위 코드를 실행하면 먼저 "오늘은 무슨 요일?" 의 문구가 나온다.
? 뒤에 월요일 이라고 입력을 하고, 엔터를 치면, print 함수를 호출하여 입력한 결과를 받을 수 있다.
물론 정수나 소수도 입력이 가능하다.
result = input("숫자도 됩니까? : ")
print("입력한 숫자는 : ", result, type(result))
숫자도 물론 입력은 되지만, type을 출력해 보면 str임을 알 수 있다.
입력을 숫자 123 을 해도 python은 "123"으로 인식함을 알 수 있다.
따라서 숫자를 입력받으려면 아래와 같은 코드로 작성해야 한다.
a = int(input("첫 번째 수 : "))
b = int(input("두 번째 수 : "))
print("합 : ", a + b)
실행하면 아래와 같은 결과를 얻을 수 있다.
str 형태로 입력이 되기 때문에 input 앞에 int 로 형변환을 시켜준 것이다.
만약 int 를 안썼다면 문자열의 합으로 출력이 되었을 것이다.
반드시 숫자를 입력하려면 input 함수를 int 로 감싸주어야 한다.
간단하게 콘솔창에 직접 사용자가 입력하는 값을 받는 input 함수에 대해 알아보았다.
오늘의 공부는 끝.!
728x90
반응형
'5분 공부' 카테고리의 다른 글
[5분 공부] python 리스트 (list) - 2 (0) | 2022.11.05 |
---|---|
[5분 공부] python 리스트 (list) - 1 (1) | 2022.10.31 |
[5분 공부] randint, uniform 함수 (0) | 2022.10.05 |
[5분 공부] 모듈 (module) (0) | 2022.09.23 |
[5분 공부] break 와 continue (0) | 2022.09.09 |
댓글