print() vs input() 차이
2025. 6. 23. 13:03ㆍPython
print()와 input()의 차이 한눈에 보기
함수 이름 역할 언제 사용하나요? 예시 출력 결과
| print() | 화면에 출력 | 사용자에게 정보를 보여줄 때 | print("안녕하세요") → 안녕하세요 출력 |
| input() | 사용자에게 입력 받기 | 사용자에게 값을 직접 받을 때 | input("이름을 입력하세요: ") → 입력창 생성됨 |
예제 코드로 이해하기
아래 예제 코드를 직접 실행해보세요 👇
name = input("당신의 이름은 무엇인가요? ") # 사용자 입력 받기
print("반갑습니다,", name, "님!") # 입력된 이름을 출력
실행 순서:
- 당신의 이름은 무엇인가요?라는 문장이 화면에 뜸
- 사용자가 예를 들어 현진이라고 입력
- 그 입력이 name이라는 변수에 저장됨
- "반갑습니다, 00 님!"이 화면에 출력됨
왜 input()을 써야 할까?
- 사용자의 의견이나 데이터를 직접 입력받기 위해서예요!
- 예: 나이, 이름, 숫자 등을 입력받고 계산하는 프로그램을 만들 수 있어요.
- 반대로 print()는 그냥 화면에 정보를 보여주는 용도입니다.
헷갈릴 때 이렇게 외우세요!
기억법 설명
| input = 받아라! | 사용자에게 입력을 요청할 때 |
| print = 말해라! | 컴퓨터가 사용자에게 말할 때 |
궁금한 점은 댓글로 남겨주세요!
'Python' 카테고리의 다른 글
| 파이썬 f-string 완전 쉬운 설명 (3) | 2025.06.23 |
|---|---|
| 변수란? 이름 짓는 규칙부터 오류 예시까지! (0) | 2025.06.23 |
| 📌 [부동산 분석 2편] folium, geopandas로 지도 위에 인프라 시각화하기 (0) | 2025.06.18 |
| 파이썬 주민등록번호로 성별 판단하는 코드 분석 (0) | 2025.05.28 |
| 파이썬 for (0) | 2025.05.28 |