python basic - (4) input() 함수

jun hyeon·2023년 8월 4일

python

목록 보기
4/21
post-thumbnail

제로베이스 데이터 스쿨

▶input() 함수로 직접 데이터 입력 받기

data1 = input('문자형 데이터를 입력 ')
print(data1)
print(type(data1))

data2 = input('실수형 데이터를 입력 ')
print(data2)
print(type(data2))

data3 = input('정수형 데이터를 입력 ')
print(data3)
print(type(data3))

data4 = input('논리형 데이터를 입력 ')
print(data4)
print(type(data4))
#출력
문자형 데이터를 입력 input
input
<class 'str'>
실수형 데이터를 입력 3.14
3.14
<class 'str'>
정수형 데이터를 입력 7
7
<class 'str'>
논리형 데이터를 입력 True
True
<class 'str'>

각 다른 타입으로 데이터를 입력받은것 같았는데,
타입을 확인해보니 전부 문자형이었다.
input()함수의 default는 문자형이라는 것.

▶형변환함수로 input()의 입력값 타입캐스팅

입력받은 값을 알맞게 형변환하여 쓰면된다. 형변환함수

garo = int(input('밑변 입력'))
saero = int(input('높이 입력'))
print('사각형넓이 :' , (garo * saero))
print('삼각형넓이 :' , (garo * saero)/2)
#출력
밑변 입력10
높이 입력10
사각형넓이 : 100
삼각형넓이 : 50.0

💡input함수를 이용하여 데이터를 직접 입력받을 수도 있음. 다만 다른 타입으로 입력받아도 기본형은 문자형임.

0개의 댓글