프로그래밍 언어 활용
핵심266
입력 값의 형변환(Casting)
출제 빈도
1회
원본 84쪽
input( ) 함수는 입력되는 값을 무조건 문자열로 저장하므로, 숫자로 사용하기 위해서는 형을 변환해야 한다.
• 변환할 데이터가 1개일 때
변수 = int(input( ))
변수 = float(input( ))
정수로 변환 시실수로 변환 시
a = int(input( )) → input( )으로 입력받은 값을 정수로 변환하여 변수 a에 저장한다.
• 변환할 데이터가 2개 이상일 때
변수1, 변수2, … = map*(int, input( ).split( ))
정수로 변환 시
변수1, 변수2, … = map(float, input( ).split( ))
실수로 변환 시
a, b = map(int, input( ).split( )) → input( ).split( )으로 입력받은 2개의 값을 정수로
변환하여 변수 a, b에 저장한다.