[TIL] 파이썬에서 입력 - input()은 string 이다
·
TIL
input()은 string 이다! input() 함수는 항상 문자열(string)을 반환한다는 것은 Python 프로그래밍에서 매우 중요한 개념입니다. 이를 이해하지 못하면 자주 오류를 범할 수 있습니다. 몇 가지 대표적인 오류 예시와 함께 설명하겠습니다. 숫자 덧셈 오류a = input("첫 번째 숫자를 입력하세요: ")b = input("두 번째 숫자를 입력하세요: ")result = a + bprint("합계:", result) 이 코드를 실행하고 사용자가 3과 4를 입력했다고 가정해봅시다. 예상 결과: 7실제 결과: 34 이 오류가 발생하는 이유는 input()이 문자열을 반환하기 때문입니다. 따라서 a + b는 숫자의 덧셈이 아니라 문자열의 연결(concatenation)을 수행합니다. 비교..