목차
- 파이썬 문자열 출력 함수 print 예제 이전 포스팅
- 파이썬 문자열 객체 str 관련 예제 이전 포스팅
- 사용자에게 문자열 입력받기 및 출력 예제(input)
- 사용자에게 정수 입력받기 및 출력 예제
- 사용자의 이름, 나이, 주소 입력받기 예제
파이썬 문자열 출력 함수 print 예제 이전 포스팅
안녕하세요. 오늘은 파이썬에서 사용자에게 입력받는 예제를 알아보도록 하겠습니다. 자바에서는 Reader, C에서는 scanf 등 외부 키보드와 같은 입력장치로부터 문자열 등을 입력받아야할 때가 있습니다.
이를 위해 파이썬에서도 다양한 함수들이 존재합니다. 오늘은 대표적인 입력 함수인 input에 대해 알아보도록 하겠습니다. 오늘 예제는 문자열 입력을 받는 input도 중요하지만 입력받은 문자열을 다시 출력하여 예제가 잘 동작하였는지 확인하는 과정도 중요합니다. 이 과정을 위해서는 파이썬의 print 함수 사용법도 정확히 학습해야합니다.
파이썬의 문자열 출력 함수인 print에 대해 아직 잘 모르신다면 아래 이전 포스팅을 참고하여 학습해주세요.
2023.08.08 - [Python/os] - [Python] print 문자열 포멧으로 출력 예제(정수형, 문자열)
파이썬 문자열 객체 str 관련 예제 이전 포스팅
다음으로 문자열을 입력받았으면 해당 문자열을 변수에 저장하고 어떻게 print에 전달하여 출력할 것인지 알아야합니다.
오늘 다룰 예제는 개별 함수를 구성할 필요는 없지만 문자열 입력 후 출력이 주제인 만큼 input, print를 위해 파이썬의 str 객체 즉, 문자열 변수를 다루는 방법을 알아야합니다.
아직 파이썬의 문자열 변수 타입인 str에 대해 잘 모르신다면 아래 이전 포스팅을 참고해주세요.
2023.07.25 - [Python] - [Python] 문자열 객체 str 활용 예제 - 1(전체 문자열이 숫자, 알파벳,아스키, 10진법 인지 확인)
사용자에게 문자열 입력받기 및 출력 예제(input)
아래는 파이썬 개발 환경에서 입력 장치로부터 사용자의 문자열을 입력받는 예제입니다. 문자열(str) 타입 변수에 입력받은 문자열을 저장 후 print 함수로 출력합니다.
user_input = input("Enter a string: ")
print("You entered:", user_input)
사용자에게 정수 입력받기 및 출력 예제
아래는 사용자에게 문자열이 아닌 정수를 입력받아 출력하는 예제입니다. 예제 코드를 보면 눈치채셨겠지만 사실 정수로 입력받는 방법도 있지만 일단 문자열로 받아 정수형으로 파싱하는 예제입니다.
int라는 키워드를 사용하면 문자열 타입을 정수타입으로 변환이 가능합니다. 다만, 정수 문자열이 아니라면 문제가 발생하니 조심히 사용해야합니다.
user_input = int(input("Enter an integer: "))
print("You entered:", user_input)
사용자의 이름, 나이, 주소 입력받기 예제
아래는 문자열 입력받기 심화 예제입니다. 사용자 DB를 구성하기 위해 이름, 나이, 주소를 입력받아 print로 출력하는 예제입니다.
name = input("Enter your name: ")
age = input("Enter your age: ")
address = input("Enter your address: ")
print("Name:", name)
print("Age:", age)
print("Address:", address)