티스토리 뷰

안녕하세요 탐구소년입니다. 

 

파이썬 빌트인 함수 중에는 사용자가 입력한 데이터를 처리하는 input(x) 이라는 이름의 함수가 존재합니다. 오늘은 밤에 자기 전에, 가볍게 이 input(x) 함수를 응용한 예제를 두개 정도 올리고 잠을 청하려 합니다.

 

input(x) 함수는 사용자 입력을 받습니다. 이때 입력받은 데이터는 모두 문자열로 생성된다는 특징을 가지고 있습니다. 따라서 input(x)을 통해 입력받은 데이터를 정수나 실수로 사용하고 싶다면 반드시 형 변환을 해주어야 합니다. 아래 두 개의 예제들은 이러한 사항을 고려해서 작성해 본 예제입니다. 

 

입문자 수준의 문제이지만, 아무쪼록 도움이 되었으면 좋겠습니다.

 

 

문제 1.

 

'''

사용자로부터 입력받은 숫자에 5를 곱하고, 

그 결과를 문자열 포맷팅을 통해 출력하기

by 탐구소년

'''

 

number = input("숫자를 입력하세요 : ")

result = int(number) * 5

form = '당신이 입력한 숫자는 %s이며, 5를 곱한 결과는 %d이다'

print(form % (number,result))

 

 

문제 2. 

 

'''

사용자로부터 실수를 입력받고, 해당 실수를

문자열 포맷팅을 통하여 소수점 둘째자리까지 출력하기

by 탐구소년

'''

number = float(input("실수를 입력하세요 : "))

form = "당신이 입력한 실수는 %0.2f입니다!"

print(form % number)

 

감사합니다.

댓글
공지사항