PYTHON/기초학습

[2025.05.06] [3편] 파이썬 입력과 출력 마스터하기!

Kim.Sung 2025. 5. 6. 18:45

*사용자의 입력을 받고 결과를 출력하는 법, 완전 정복*



📌 한 줄 요약  
input()과 print()만 제대로 알아도 파이썬 프로그램의 50%는 끝났다고 해도 과언이 아닙니다.

━━━━━━━━━━━━━━━━━━━

1️⃣ 출력(print) 함수 🖨️  
파이썬에서 출력을 담당하는 대표 함수는 print()입니다.

📍 기본 사용법:  
print("안녕하세요") → 안녕하세요 출력됨  
print("Hello, Python!")  
print(3 + 5)

📍 여러 항목 출력:  
print("이름:", "Kim", "나이:", 29)

📍 줄바꿈 없이 출력하려면?  
print("출력1", end=" ")  
print("출력2")

💡 기본적으로 print는 줄바꿈을 포함합니다. end=" "로 바꿔주면 이어서 출력돼요!

━━━━━━━━━━━━━━━━━━━

2️⃣ 입력(input) 함수 ⌨️  
input() 함수는 사용자로부터 문자열을 입력받습니다.

📍 기본 사용법:  
name = input("이름을 입력하세요: ")  
print("안녕하세요,", name)

📍 숫자를 입력받고 싶다면?  
age = int(input("나이를 입력하세요: "))  
height = float(input("키를 입력하세요(cm): "))

💡 input()은 무조건 문자열로 받기 때문에, 숫자로 활용하려면 int(), float()로 감싸야 해요.

━━━━━━━━━━━━━━━━━━━

3️⃣ f-string으로 포맷 출력 ✨  
복잡한 + 연산 대신, 깔끔하게 출력하고 싶다면 f-string을 사용하세요!

📍 기본 예시:  
name = "Kim"  
age = 29  
print(f"{name}님의 나이는 {age}세입니다.")

💡 f-string은 f"문자열 {변수}" 형태로, 가독성과 작성이 모두 뛰어납니다.

━━━━━━━━━━━━━━━━━━━

4️⃣ 실전 예제 ⚡  
사용자로부터 이름과 나이를 입력받아 출력하는 프로그램:

name = input("이름을 입력하세요: ")  
age = int(input("나이를 입력하세요: "))  
print(f"{name}님의 내년 나이는 {age + 1}세입니다!")

━━━━━━━━━━━━━━━━━━━

💬 킴별의 한마디!  
“print는 말하고, input은 듣는 것. 이 두 가지로 컴퓨터와 대화가 시작돼요.”

📁 카테고리: 파이썬 기초

#파이썬입출력 #PythonInput #코딩입력방법 #파이썬기초강의 #input함수  
#print함수 #fstring활용 #파이썬튜토리얼 #코딩블로그 #킴별의한마디