학습 자료
사용자에게 값을 입력 받는 input 함수
input() 함수는 사용자로부터 입력을 받을 때 사용하며, 입력된 데이터를 항상 문자열(String) 형태로 반환합니다.
input() 함수 사용법
# 사용자로부터 입력을 받음 user_input = input("이름을 입력하세요: ") # 입력된 데이터를 출력 print(f"환영합니다, {user_input}님!")
입력 데이터의 자료형 변환
input()으로 받은 데이터는 문자열로 반환되므로, 입력 받은 값을 사칙 연산이나 논리 비교를 위해 다른 자료형으로 변환해야 할 수 있습니다.
예를 들어 사용자에게 숫자를 입력받아 수학적 연산을 하려면, 입력 받은 값을 정수나 실수로 변환해야 합니다.
파이썬에서 주어진 값을 정수로 값을 변환할 때는 int() 함수를 사용하고, 실수로 변환할 때는 float() 함수를 사용합니다.
아래 예제는 사용자로부터 입력 받은 나이를 int() 함수를 사용하여 정수로 변환하는 예제입니다.
입력 데이터 자료형 변환
age_input = input("나이를 입력하세요: ") age = int(age_input) # int() 문자열을 정수로 변환 print(f"당신은 {age}살입니다.")
이 챕터의 강의 · 문자열을 원하는 대로 formatting 하는 방법
- 1. format() 함수로 문자열에 변수 삽입하기
- 2. format() 함수 유의사항 - indexError
- 3. format() 함수로 정수 출력하기
- 4. format() 함수로 부동 소수점 숫자 다루기
- 5. 선택형 퀴즈
- 6. 대소문자 변환 메소드 upper()와 lower()
- 7. strip() 함수로 문자열 양옆의 공백 제거하기
- 8. 문자열 구성을 확인하는 isOOO() 함수들
- 9. find()와 rfind()로 특정 문자의 위치 찾기
- 10. 문자열을 쪼개는 split() 함수
- 11. 문자열 내 특정 문자의 존재 여부를 확인하는 방법
- 12. 선택형 퀴즈
- 13. f-문자열로 문자열 formatting 하는 방법
- 14. format() 함수와 f-문자열 비교
- 15. 사용자에게 값을 입력 받는 input 함수
- 16. 잘못된 값을 나타내는 ValueError
- 17. 코딩 퀴즈- 문자열 분리하기
- 18. 선택형 퀴즈
- 19. 빈칸 채우기 퀴즈
Quiz
0 / 1
input() 함수의 반환값은 항상 무엇일까요?
정수
실수
문자열
불리언
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말