본문 바로가기
PYTHON

python input / 입력 값

by 규우울 2021. 9. 14.
반응형

안녕하세요 오늘은 사용자에게 직접 값을 할당받아 사용하는

 

input함수를 사용해보겠습니다.

 

input함수 사용 방법은 정말 간단합니다.

 

파이썬을 실행시킨 후 input()을 사용해보겠습니다.

input()

input()를 입력하고 엔터를 쳤더니 이렇게 무엇을 입력하라고 하네요

 

조심스럽게 내 속마음을 프로그램에 적어줍니다

그랬더니 방금 제가 입력한 문자열이 이렇게 print가 되었습니다.

 

그러면 input만 이용해서 간단한 프로그램을 만들어 볼까요??

 

바로 BMI를 계산해보는 프로그램을 만들어보겠습니다.

 

일단 BMI를 계산하는 방법은 몸무게 / ( 키(m) * 키(m) )라고합니다.

 

그러면 사용자에게 받을 정보는 몸무게와 키(m)겠죠??? 보통 키는 cm, 몸무게는 kg으로 많이 적어주시기 때문에

 

그렇게 받을 수 있게 작서하겠습니다.

height = (int(input("키를 입력하세요(cm)"))/100)
weight = int(input("몸무게를 입력하세요(kg)"))

이렇게하면 키와 몸무게를 원하는 단위로 받을 수 있습니다.

 

그러면 이제 끝났죠?? 몸무게 / (키 * 키)만 완성시켜주면 됩니다.

 

BMI =  weight / (height * height)

이제 print만 해주면 끝이겠네요

 

코드를 예쁘게 정리해서 한번에 올려보겠습니다.

 

height = (int(input("키를 입력하세요(cm)"))/100)
weight = int(input("몸무게를 입력하세요(kg)"))
BMI =  weight / (height * height) 

print("당신의 BMI는" + str(BMI) + "입니다.")

짠! 귀여운 4줄짜리 BMI 구하기 프로그램입니다

 

이런식으로 사용자들에게 input 값을 받는다면 재밌는 프로그램을 많이 만들 수 있습니다.

반응형

댓글