data = input()
print(f"입력값 : {data}")
- Console

print("데이터 입력 > ", end="")
data = input()
print(f"data : {data}")
- Console

data = input("문자열 입력 > ")
print(f"문자열 : {data}")
- Console

v1 = input("첫번째 입력 > ")
v2 = input("두번째 입력 > ")
print(f"{v1} + {v2} = {v1 + v2}")
print(f"v1 type : {type(v1)}, v2 type : {type(v2)}")
- Console

입력받은 데이터는 형변환을 이용해서 원하는 자료형으로 사용해야 합니다.
d1 = input('정수 입력_1 > ')
d2 = input('정수 입력_2 > ')
d1 = int(d1)
d2 = int(d2)
print(f"{d1} + {d2} = {d1+d2}")
위의 코드를 다음과 같이 데이터를 한번에 처리할 수 있습니다.
d1 = input('정수 입력_1 > ')
d2 = input('정수 입력_2 > ')
d1, d2 = int(d1), int(d2)
print(f"{d1} + {d2} = {d1+d2}")
- Console

입력받을 때 변환할 수 있습니다.
no1 = 1
no2 = 2
d3 = int(input(f"숫자 입력_{no1} > "))
d4 = int(input(f"숫자 입력_{no2} > "))
total = d3 + d4
print(f"{d3} + {d4} = {total}")
- Console

한번에 여러개의 입력값을 처리할 때는 입력값을 공백으로 분할합니다.
d5, d6 = input("두개의 데이터를 입력하세요\n>> ").split()
print(f"입력값 : {d5}, {d6}")
- Console

- input() 으로 받아온 값은 문자열이기 때문에 split() 함수를 사용해서 분할