int, float, str)int() : 정수형으로 변환 a = int("123") # 123 (문자열 → 정수)
b = int(3.7) # 3 (실수 → 정수, 소수점 아래 버림)
# int("3.14") # ValueError 발생 (정수 형태가 아니면 에러)
float() : 실수형으로 변환 a = float("3.14") # 3.14 (문자열 → 실수)
b = float(5) # 5.0 (정수 → 실수)
# float("abc") # ValueError 발생 (숫자가 아니면 에러)
str() : 문자열로 변환 a = str(123) # "123" (정수 → 문자열)
b = str(3.14) # "3.14" (실수 → 문자열)
c = str([1,2,3]) # "[1, 2, 3]" (리스트 → 문자열)
변환이 불가능한 값은 에러가 발생할 수 있음
예시:int("abc"),float("hello")등
입력받은 값은 기본적으로 문자열(str)이므로, 숫자 계산하려면
int(),float()로 변환 필요!