가이드라인

컴퓨터와 대화하는 방법, 입력과 출력

컴퓨터 프로그램은 사용자와 소통하고, 사용자의 요청에 따라 작업을 수행합니다.

이를 위해 프로그램은 사용자 및 외부 세계에서 데이터를 입력으로 받아들이고, 출력으로 결과를 반환합니다.

파이썬은 input() 함수를 사용해 사용자로부터 입력을 받고, print() 함수를 사용해 결과를 출력합니다.


사용자에게 입력 받는 input

사용자에게 무언가를 물어보고 그 응답을 받아야 할 때는 input() 함수를 사용합니다.

예를 들어 프로그램을 통해 "당신의 이름은 무엇인가요?"라고 물어보고, 사용자가 이름을 입력하도록 할 수 있습니다.

사용자 입력 받기
name = input("당신의 이름은 무엇인가요? ") print(name)

위 코드를 실행하면 컴퓨터가 "당신의 이름은 무엇인가요?"라고 묻고, 사용자가 입력한 이름을 출력합니다.


주의: input() 함수는 입력 받은 값을 항상 문자열로 반환합니다.

만약 사용자에게 숫자를 입력 받아 사칙연산을 처리하고 싶다면, 입력 받은 값을 int() 함수로 감싸서 숫자로 변환해야 합니다.

숫자 입력 처리
# int를 통해 입력 받은 나이를 정수로 변환 user_age = input("당신의 나이는 몇 살인가요? ") age = int(user_age) # 입력 받은 나이에 1을 더해 다음 해 나이 계산 next_year = age + 1 # 다음 해 나이 출력: 입력 받은 나이 + 1 print(next_year)

결과를 출력하는 방법, print

앞의 예시에서 살펴본 것처럼 컴퓨터가 무언가를 출력하게 하려면 print() 함수를 사용합니다.

이 함수는 화면에 결과를 출력하는 데 사용되며, 여러 개의 값을 한 번에 출력할 수도 있습니다.

출력하기
print("파이썬은", "정말", "재미있어요!")

위 코드에서는 여러 문자열을 쉼표로 구분해 한 줄에 출력하며, 쉼표로 구분된 값은 공백으로 연결되어 출력됩니다.

따라서 위 코드는 "파이썬은 정말 재미있어요!"를 출력합니다.

다음 수업에서 print 함수에 대해 조금 더 자세히 알아보겠습니다.

Mission
0 / 1

컴퓨터와 대화하는 방법, 입력과 출력

`input()` 함수는 을(를) 반환합니다.
정수
문자열
리스트
부울값

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행

실행 결과