반응형
input 함수 사용하기
- x = input()
- x = input('문자열을 입력하세요: ')
1번과 같이 지정할 경우, 입력 값이 변수 x에 저장하게 된다.
2번과 같이 지정할 경우, '문자열을 입력하세요: ' 처럼 안내문구가 먼저 나오고, 사용자가 입력한 값이 x에 배정된다.
입력 값을 정수로 변환하기
입력받은 문자열을 숫자(정수)로 만들어주어야 합니다.
변수 = int(input()) or 변수 = int(input('prompt>> ;)) 다음과 같은 방법을 사용하여 입력 값을 정수로 변환할 수 있습니다.
두 숫자의 합 구하기
이번에는, 숫자를 두 개 입력받아서 두 숫자의 합을 구해보는 예제입니다.
a, b = input('숫자 두 개 입력하세요: ').split()
다음과 같은 코드는 입력받은 값을 공백을 기준으로 분리하여 a 와 b에 각각 값을 할당할 수 있습니다.
map을 사용하여 정수로 변환하기
split 결과를 매번 int로 변환해주려니 귀찮습니다. 이 때, map을 함께 사용하면 됩니다. map에 int와 input().split()을 넣으면 split의 결과를 모두 int로 변환해줍니다.
a, b = map(int, input('숫자 두 개 입력: ').split())
print(a+b)
입력받은 값을 콤마를 기준으로 분리
a, b = map(int, input('숫자 두 개 입력: ').split(',')) ## 입력받은 값을 콤마를 기준으로 분리
print(a+b)
반응형
'프로그래밍 언어 > Python 공부' 카테고리의 다른 글
defaultdict (0) | 2019.09.02 |
---|---|
Python 정렬하기 - list (0) | 2019.08.29 |
Python 자료형 공부 - dictionary (0) | 2019.08.19 |
Python 자료형 공부 2 - array (0) | 2019.08.19 |
Python 자료구조 공부 - List(Stack, Queue) (0) | 2019.08.14 |