[개념] Chapter05-2 : 사용자 입력(Input)

Date:     Updated:

카테고리:

태그:

인프런 강의 프로그래밍 시작하기 : 파이썬 입문을 듣고 정리한 내용입니다✏️.

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.")

맨 위로 이동하기

Python 카테고리 내 다른 글 보러가기

댓글남기기