본문 바로가기
파이썬

input 함수

by 코낄2 2023. 9. 5.

1. input 함수

사용자(개발자)에게 데이터를 입력받을 수 있는 함수입니다. 데이터는 항상 '문자형'으로 반환되어 저장하거나 처리할 수 있습니다.

input('prompt') 의 형식으로 prompt는 선택 사항입니다. 사용자에게 입력을 유도하기 위한 메시지 또는 프롬프트를 나타내는 문자열입니다.

name = input('이름을 입력하세요')
# '이름을 입력하세요' 라는 프롬프트가 표출되고 사용자가 이름 입력 ex) 김가수
print(f'{name}님 안녕하세요')    >> 김가수님 안녕하세요
name, age, weight = input('이름, 나이, 몸무게를 차례대로 입력하세요').split(" ")
# .split(" ") 입력값을 띄어쓰기로 구분한다는 의미
# 김가수 25 65
print(name)       >> 김가수
print(age)          >> 25
print(weight)      >>65

 

***int() 함수는 파이썬의 내장 함수로 문자열 또는 다른 숫자 유형을 정수로 변환합니다. 또한 다른 진법의 숫자를 10진법 정수로 변환합니다.

num1 = input('첫번째 숫자를 입력하세요')
num2 = input('두번째 숫자를 입력하세요')
print('결과 : ', int(num1) + int(num2))  # 입력값을 str 취급하기 때문에 int를 안쓰면 덧셈이 아니고 나열함
 
첫번째 숫자를 입력하세요10
두번째 숫자를 입력하세요3
결과 : 13

#국어점수, 영어점수, 수학점수를 한꺼번에 입력받아 총점, 평균을 구하는 프로그램

kor, eng, math = input('국어점수, 영어점수, 수학점수를 순차적으로 입력하세요').split('/')
sum1 = int(kor) + int(eng) + int(math)
print('평균: ' , sum1 / 3)
print('평균: %.2f' % (sum1 / 3))
 
국어점수, 영어점수, 수학점수를 순차적으로 입력하세요 100/85/90
평균: 91.66666666666667
평균: 91.67

'파이썬' 카테고리의 다른 글

파이썬 컬렉션{딕셔너리}  (0) 2023.09.06
파이썬 컬렉션{세트}  (0) 2023.09.06
파이썬 컬렉션 (튜플)  (0) 2023.09.05
파이썬 컬렉션 타입[리스트]  (0) 2023.09.04
문자열  (0) 2023.09.01