[개념] Chapter05-2 : 사용자 입력(Input)
카테고리: Python
인프런 강의 프로그래밍 시작하기 : 파이썬 입문을 듣고 정리한 내용입니다✏️.
Input 사용법
예제1
name = input("Enter Your Name : ")
grade = input("Enter Your Grade : ")
company = input("Enter Your Company Name : ")
print(name, grade, company)
예제2
number = input("Enter number : ")
name = input("Enter Name : ")
print("type of number", type(number))
print("type of number", type(name))
# type of number <class 'str'>
# type of number <class 'str'>
- 기본타입이 str이기 때문에 원하는 자료형으로 형변환을 해서 사용해야 한다.
예제3
first_number = int(input("Enter number1 : "))
second_number = int(input("Enter number2 : "))
total = first_number + second_number
print("first_number + second_number : ", total)
예제4
float_number = float(input("Enter a float number : "))
print("input float : ", float_number)
print("input type : ", type(float_number))
# input float : 3.14
# input type : <class 'float'>
예제5
print("FirstName - {0}, LastName - {1}".format(input("Enter first name : "), input("Enter second name : ")))
- 변수로 할당을 하지 않아도 함수 사용하기 직전에 입력 받아 함수의 파라미터로 넘길 수 있다.
예외처리
- int로 형변환을 하는데 hahaha 같은 문자열을 입력시 ValueError가 발생한다.
- try except로 예외처리
try:
n = int(input('Enter a number : '))
print("OK, Your number is : ", n)
except ValueError:
print("This is not a number.")
댓글남기기