본문 바로가기
Python/Python_basic

데이터 타입 + Input함수 예제

by Mr.DonyStark 2023. 11. 27.

□ 데이터 타입

  ○ 정수 : int
  ○ 부동소솟점 : float
  ○ 문자열 : str
  ○ Boolean : bool

input() 함수 : 사용자로부터 값을 받을 때 활용

  ○ input()함수를 통해 받은 값은 문자열 즉, str 형식으로 int()로 감싸서 받은 값을 형변환 시킬 수 있음

ex1 = input('받는 str 값')
ex2 = int(input('받는 int 값'))

 

□ 예제

#예제1
#반지름 (r=10) 을 선언한 뒤, 이를 이용하여 원의 지름, 둘레(2*pi*r), 넓이(pi*지름의 2승)을 출력하는 파이썬 파일을 만드시오
#변수지정
r = 10     #반지름
pi = 3.1415#파이
#지름
radius = r*2
#둘레
round_area = r*pi*2
#넓이
area = pi*(radius**2)
#출력 및 확인
print(f'지름 : {radius}\n둘레 : {round_area}\n넓이 : {area}')

#예제2
name = input('what is your name? \nanswer:') #input()함수로 받은 값은 문자열 타입, 즉, str임
old =  int(input('how old are you? \nanswer:')) #int()를 활용하여 받은 문자열 데이터를 형변환시킴
print(type(name))           #데이터 타입확인 type()
print(type(old))
print(f'가입자명 : {name}\n가입자 나이 : {old}')
print(f'나이두배 : {old * 2}')