[Python]Input (입력)
파이썬의 입력 Input에 대해 알아보자
# Input (입력) # 기본 타입 : str # 예1 name = input("Enter your name : ") grade = input("Enter your grade : ") company = input("Enter your company : ") print(name, grade, company) # Enter your name : jigi # Enter your grade : 100 # Enter your company : top # jigi 100 top # 예2 number = input("Enter number : ") name = input("Enter your name : ") print("type of number = {}".format(type(number))) print("type of name = {}".format(type(name))) # Enter number : 123 # Enter your name : 111 # type of number = <class 'str'> # type of name = <class 'str'> # 예3 first_number = int(input("Enter number1 : ")) second_number = int(input("Enter number2 : ")) total = first_number + second_number print(f"number1 + number2 = {total}") # Enter number1 : 100 # Enter number2 : 200 # number1 + number2 = 300 # 예4 float_number = float(input("Enter float Number = ")) print("input type = ", type(float_number)) # Enter float Number = 10.231 # input type = <class 'float'> # 예5 print("FirstName = {0}, LastName = {1}".format(input("Enter firstName : "), input("Enter lastName : "))) # Enter firstName : jigi # Enter lastName : net # FirstName = jigi, LastName = net # Input 의 예외처리 # 예6 -> 예외처리 try: n = int(input('Enter a number : ')) print('Your number is :', n) except ValueError: print('Not allow characters') # Enter a number : 10 # Your number is : 10 # Enter a number : aaa # Not allow characters # 예7 -> 반복해서 입력 while True: try: n = int(input('Enter a number : ')) break except ValueError: print('Not allow characters') print('Your number is :', n) # Enter a number : sdf # Not allow characters # Enter a number : 3w2ras # Not allow characters # Enter a number : 11 # Your number is : 11
최신 댓글