인프런 파이썬 입문 수업을 듣고 중요한 내용을 정리했습니다.
개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다.
input
- 기본 개념
# 기본 예시 name = input("Enter Your Name : ") grade = input("Enter Your Grade : ") company = input("Enter Your Company name : ") print(name, grade, company) # 결과 값은 input 메세지와 함께 터미널창에 입력한 # name, grade, company name의 값이 함께 출력된다. number = input("Enter number : ") name = input("Enter name : ") print("type of number", type(number), number * 3) print("type of name", type(name)) # 결과 : # type of number <class 'str'> 100100100 # type of name <class 'str'> # input의 결과 값은 무조건 문자형이 기본형이기 때문에, # number * 3의 결과가 100100100으로 나온 것이다.(터미널창에 100을 입력함) first_number = int(input("Enter number1 : ")) second_number = int(input("Enter number2 : ")) total = first_number + second_number print("first_number + second_number : ", total) # 결과 값은 first_number의 입력 값과 second_number의 입력 값의 합이 출력된다. # input의 결과 값은 무조건 문자형이기 때문에, # 정수형으로 형 변환을 한 후에 변수 간의 연산을 해야한다.(정수형 변환) float_number = float(input("Enter a float number : ")) print("input float : ", float_number) print("input type : ", type(float_number)) # 결과 : 3.14 <class 'float'> (터미널창에 3.14를 입력함) # input의 결과 값은 무조건 문자형이기 때문에, # 실수형을 출력하기 위해서는 형 변환을 해야한다.(실수형 변환) print("FirstName - {0}, LastName - {1}".format(input("Enter first name : "), input("Enter second name : "))) # 이처럼 print( )함수 안에서도 input( ) 함수를 사용하여 원하는 값을 출력할 수 있다.
'Python' 카테고리의 다른 글
Python - module (0) | 2021.10.18 |
---|---|
Python - class (0) | 2021.10.15 |
Python - functions (0) | 2021.10.15 |
Python - while문 (0) | 2021.10.14 |
Python - for문 (0) | 2021.10.14 |
댓글