파이썬 입력과 출력 함수: input()과 print()를 처음부터 이해하기

파이썬 입력과 출력 함수: input()과 print()를 처음부터 이해하기

파이썬 입문에서 가장 먼저 익혀야 하는 함수는 print()input()입니다. 하나는 화면에 보여 주고, 다른 하나는 사용자에게 값을 받습니다. 이 글에서는 두 함수의 역할과 자주 헷갈리는 부분을 예제로 정리합니다.

print()는 값을 보여주는 함수

print()는 문자열, 숫자, 변수 값을 화면에 출력할 때 사용합니다.

print("안녕하세요")
print(10)
name = "Python"
print(name)

입문 단계에서는 결과를 눈으로 확인하는 용도로 가장 많이 씁니다.

input()은 값을 입력받는 함수

input()은 키보드로 입력한 값을 문자열로 받아옵니다.

name = input("이름을 입력하세요: ")
print(name)

중요한 점은 input() 결과가 기본적으로 문자열이라는 것입니다.

숫자를 입력받을 때는 형 변환이 필요

숫자 계산을 하려면 int()float()로 바꿔야 합니다.

age = int(input("나이를 입력하세요: "))
print(age + 1)

형 변환을 아직 익히지 않았다면 먼저 아래 글을 읽는 편이 좋습니다.

실전 예제 1. 이름을 입력받아 인사하기

name = input("이름을 입력하세요: ")
print("안녕하세요,", name)

실전 예제 2. 두 숫자의 합 구하기

a = int(input("첫 번째 숫자: "))
b = int(input("두 번째 숫자: "))
print("합계:", a + b)

자주 하는 실수

  • input()으로 받은 값을 바로 계산하려고 함
  • 문자열과 숫자를 구분하지 않음
  • printinput 뒤 괄호를 빼먹음

다음 단계

입력과 출력을 익혔다면 이제 조건에 따라 다른 동작을 시키는 문법으로 넘어가면 됩니다.

정리

print()는 보여 주는 함수, input()은 받아오는 함수입니다. 이 두 가지가 익숙해지면 대부분의 입문 예제를 따라갈 수 있습니다.

Loading

댓글 남기기

광고보고 콘텐츠 계속 읽기
원치않으시면 뒤로가기를 해주세요
광고보고 콘텐츠 계속 읽기
원치않으시면 뒤로가기를 해주세요