[2025.05.06] [3편] 파이썬 입력과 출력 마스터하기!
*사용자의 입력을 받고 결과를 출력하는 법, 완전 정복*
📌 한 줄 요약
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활용 #파이썬튜토리얼 #코딩블로그 #킴별의한마디