혼자 공부하는 파이썬 교재 내용 보고 정리한 내용입니다. 사용자 입력 : input() input() 함수의 입력 자료형 input() 함수로 입력받는 텍스트의 자료형은 전부 스트링형(str형)이다. "Hello"를 입력받아도, "12345" 숫자를 입력받아도, "false" bool 값을 입력받아도 전부 문자열로 취급한다. 따라서 변수에 input()함수로 값을 입력받고 여기에 숫자를 더해주면 당연히 에러가 발생한다. 이때 필요한게 바로 캐스트(cast) 자료형을 바꿔주면 아무런 문제가 생기지 않는다. 문자열을 숫자로 바꾸기 string_a = input("입력A> ") #프로그램 실행시 123을 입력받음 int_a = int(string_a) #int형으로 cast하는 과정 string_b = inp..