[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

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다