35. 파이썬 - input

2024. 7. 11. 13:593층 1구역 - 개발의 장/Python 프로그래밍 핵심 개념

1. 서론

지금까지는 개발자가 일방적으로 모든 동작을 결정했다.

이번에는 콘솔을 통해 사용자에게 입력을 받을 수 있게 해보자.

 

2. 본론

input함수를 사용한다.

 

name = input("이름을 입력하세요: ")  # 예를 들어, 사용자가 python을 입력했다면 input함수에 python이라는 문자열이 리턴된다. python이라는 문자열은 name변수에 저장
print(name)

 

 

2-1. 주의할 점

input함수가 반환하는 것은 항상 문자열이다.

 

x = input("숫자를 입력하세요: ")
print(x + 5)

 

 

문자열과 정수형을 더하려고 하니 위와 같은 오류가 발생한다. 이때는 형변환을 해주어야 한다.

 

x = int(input("숫자를 입력하세요: "))
print(x + 5)

 

 

3. 결론