1 정의
→ 파이썬에서 값을 입력받을 때 사용되는 함수
→ 사용자가 입력한 값을 문자열로 반환
→ 간단한 사용자 상호작용을 위한 기본적인 방법
2 사용 이유
▶ 사용자 맞춤형 데이터 처리
→ 여러 사람의 입력을 받아 다양한 작업을 할 수 있음
▶ 게임 및 응용 프로그램
→ 사용자 입력을 통해 프로그램 진행 제어 가능
▶ 동적 결과 생성
→ 같은 코드로 다양한 상황에 맞게 동작 가능
3 파이썬 버전 별 입력 방식 변화
1. 파이썬 2
input() | 코드로 해석되는 값 반환 |
raw_input() | 문자열 그대로 반환 |
2. 파이썬 3
input() | 문자열 그대로 반환 |
eval() | 코드로 해석 불가(보안 강화) |
4 사용 방법 (파이썬 3.x)
1. 기본 사용법
1-1 코드
name = input("이름을 입력하세요: ")
print(name + "님, 안녕하세요!")
1-1 결과
2. 숫자 입력 받기
1-2 코드 : 정수
age = int(input("나이를 입력하세요: "))
print(f"10년 후 나이는 {age + 10}살입니다.")
1-2 결과
1-3 코드 : 실수
height = float(input("키를 입력하세요: "))
print(f"키는 {height}입니다.")
1-3 결과
3. 여러 값 입력 받기
1-4 코드 : 두 개의 숫자
num1, num2 = map(int, input("두 숫자를 입력하세요: ").split())
print(f"두 숫자는 {num1}과 {num2}입니다.")
1-4 결과
1-5 코드 : 숫자와 문자열
age = int(input("나이를 입력하세요: "))
name = input("이름을 입력하세요: ")
print(f"{name}님의 나이는 {age}살입니다.")
1-5 결과
1-6 코드 : 여러 문자열
name = input("이름을 입력하세요: ")
job = input("직업을 입력하세요: ")
print(f"나의 이름은 {name}이고, 직업은 {job}입니다.")
1-6 결과
좀 더 상세한 내용을 원하는 분들은 아래 링크로 접속
https://m.blog.naver.com/math717/223639974441?recommendTrackingCode=2
Python 입력
우리가 파이썬으로 코딩을 할 때 초반에는 변수의 값을 미리 코드에 작성하는 식으로 했다. 하지만 점점 배...
blog.naver.com
'Python > 기초' 카테고리의 다른 글
파이썬 연산자 종류와 사용법 정리 (0) | 2025.03.15 |
---|---|
파이썬 print() 함수의 사용법과 특징 (0) | 2025.03.13 |
Python에서 변수 정의와 사용법 (0) | 2025.03.12 |
Python 자료형의 이해와 특징 (0) | 2025.03.11 |
VSCode에서 Python 사용 준비하기: 설치 및 설정 방법 (0) | 2025.03.10 |