JSITCLUB

파이썬 독학#5 - 파이썬과 소통하기 - 입력 본문

파이썬/입문

파이썬 독학#5 - 파이썬과 소통하기 - 입력

jsitclub 2019. 12. 24. 14:14

프로그램을 만들어 사용할 때 계속 같은 계산을 하는 경우도 있지만, 주로 사용자에게 입력을 받은 후 계산하는 경우가 많이 있습니다.

오늘은 사용자로 부터 값을 입력받으려면 어떻게 해야 할지 알려드리겠습니다. 

1. input()

- 키보드로 부터 값을 입력받는 함수입니다.

입력 과 출력 예제

 

 

먼저 위의 코드를 실행하면 shell 창에 결과가 모두 나오지 않고 다음 상태에서 커서만 깜박거릴 것입니다.

입력설명1

이 곳 커서가 있는곳에 이름을 입력하고 엔터를 쳐야 하고,

입력설명2

나이 역시 값를 입력 후 엔터를 입력 쳐야 진행이 됩니다. 

#1

- 첫째 행과 둘째행에서 지난 시간에 배운 "변수명=값" 형태를 볼 수 있습니다. 오른쪽 input() 함수 로부터 받은 입력값을 왼쪽의 변수 name과 변수 age에 저장하게 되죠

- 세번째행 과 네 번째행 에서는 변수 name과 변수 age의 값을 출력하는데, 단순히 값만 출력하지 않고, 문장을 붙여 봤어요. 

이렇게 하지 이름과 나이를 물어보고 입력된 이름과 나이를 출력해주는 프로그램이 완성되었네요.

#2

- input()으로 입력받는 값은 기본적으로 문자열(str)값입니다. 우리는 위에서 글자('python')와 숫자(20)를 각각 입력했지만 둘 변수 모두 type() 함수를 사용하여 자료형을 보면 문자열(str)입니다. 이 자료형에 대해서는 다음 시간에 설명드리겠습니다.

 

사용한 코드를 복사할 수 있도록 올립니다. 혹시 입력했는데 자꾸 오류가 나면 복사해서 에디터 창에 붙여놓고 실행해보세요.

#1
name=input("이름을 입력하세요 : ")
age=input("나이를 입력하세요 : ")

print("입력한 이름은",name,"입니다")
print("입력한 나이는",age,"입니다")

print()

#2
print(name)
print(age)
print(type(name))
print(type(age))

 

Comments