더북(TheBook)

11.2.3 입력을 변수에 저장하기

대부분의 프로그램은 사용자 입력에 대해 작용한다. 사용자가 입력한 내용은 문자열로 변환된다. 문자열은 객체이므로 사용자 입력을 변수에 대입하면 입력 받은 값을 변수에 연결할 수 있다. 예를 들어 word_in = input("제일 멋지다고 생각하는 단어는? ")이라고 하면 사용자가 입력한 내용을 word_in이라는 변수에 저장한다.

다음 코드는 사용자 입력을 사용해 좀 더 사용자에게 적합한 출력을 표시한다. 사용자가 입력한 내용이 무엇이든 입력의 첫 글자를 대문자로 바꾸고 마지막에 느낌표를 덧붙인 결과를 출력한 다음, 마지막 메시지를 표시한다.

코드 11-4 사용자 입력 저장하기


 

사용자 입력을 문자열로 변환한 다음부터는 원하는 연산은 무엇이든 그 문자열에 적용할 수 있다. 예를 들어 문자열을 대문자나 소문자로 바꾸거나, 부분 문자열의 인덱스를 구하거나, 사용자가 입력한 문자열 안에 어떤 특정 문자열이 있는지 검색할 수도 있다.

셀프 체크 11.4

다음 각 설명에 맞게 코드를 작성하고 실행해서 출력 예를 만들어 보자.

1. 사용자에게 가장 좋아하는 노래 제목을 물어보라. 그리고 노래 제목을 한 줄에 한 번씩 3번 출력하라.

2. 사용자에게 인기 스타의 성과 이름을 물어보라. 그리고 성을 첫 번째 줄에, 이름을 두 번째 줄에 출력하라.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.