본문 바로가기
Python

python에서 Input

by jennyiscoding 2024. 3. 11.
# 예제1

name = input('enter your name')
grade = input('enter your grade')
company = input('enter your company')

print(name, grade, company)


#예제2 input으로 받은것은 무조건 str타입으로 나온다
number = input('Enter number: ')
name = input('Enter number: ')

print('Type of number', type(number), number * 3)
print('Type of number', type(name))

# 예제3 (계산)
first_number = int(input('Enter Number 1..'))
second_number = int(input('Enter Number 2..'))

total = first_number + second_number
print('Total is :', total)

# 예제 4
float_number = float(input('Enter a float number: '))

print("input float: ", float_number * 1.21)
print("input float: ", type(float_number))

# 예제 5
print('First Name - {0}, Last Name - {1}'.format(input('Enter First name:'), input('Enter Second name')))

 

3개 한꺼번에 받기

# 이것도 가능하다(3개의 값을 한꺼번에 받기.)
x, y, z = input('3개의 값을 띄어쓰기로 구분해서 입력하라').split()
print(x,y,z)

 

사용자에게 정수를 3회 입력 받은 후 으로 평균 값 을 출력하세요. *다양한 방법으로 시도해 보세요*

# 아래 조건 참조
# 예)
x = 사용자 입력 -> 15
y = 사용자 입력 -> 25
z = 사용자 입력 -> 45

# 출력
28.3333333333 # (15 + 25 + 45) / 3

 

좋은 예제.

# 세번째 방법
l = list(map(int, input('Enter three values: ').split()))
print(sum(l)/len(l))