확인한 환경과 범위

Windows · Python 3.12.4. 본문의 첫 예제를 실행하여 표준 출력과 예상 결과가 일치함을 확인했습니다. 연습문제의 모든 입력을 검증한 것은 아닙니다.

이 글의 순서 4개 단락

화면에 인사말을 보여 주려면 Python에 출력할 글자를 알려 주면 됩니다. 이 강의는 Python 3.12를 기준으로 하며, 입력 없이 두 줄을 출력하는 예제로 시작합니다.

글자를 출력하는 첫 코드

print는 값을 화면에 출력하는 Python의 내장 함수입니다. 함수는 이름 뒤에 괄호를 붙여 사용합니다. 출력할 글자는 따옴표로 감싸 문자열로 만듭니다.

Python 3.12 코드를 실행할 수 있는 환경에 다음 코드를 입력하고 실행해 보세요. 별도로 입력할 값은 없습니다.

# 두 줄의 인사말을 출력합니다.
print("안녕하세요!")
print("Python을 시작합니다.")

첫 실행: 화면에 글자 출력하기 — 첫 예제의 실제 실행 결과

예상 출력:

안녕하세요!
Python을 시작합니다.

코드와 출력 살펴보기

첫 줄은 #으로 시작하는 주석입니다. 코드를 읽는 사람을 위한 설명이며, Python은 이 내용을 실행하지 않으므로 화면에도 표시하지 않습니다.

다음 두 줄은 각각 print를 사용합니다. 괄호 안의 "안녕하세요!"와 "Python을 시작합니다."는 문자열입니다. 따옴표는 문자열의 시작과 끝을 표시하며, 출력에는 포함되지 않습니다. print는 기본적으로 출력한 뒤 줄을 바꾸므로 두 인사말이 서로 다른 줄에 나타납니다.

실수와 경계 조건

문자열의 앞뒤에는 같은 종류의 따옴표를 써야 합니다. 큰따옴표 대신 작은따옴표를 사용해도 되지만, 한 문자열에서 시작과 끝을 서로 다르게 쓰면 오류가 납니다. 글자를 따옴표로 감싸지 않으면 Python이 문자열이 아닌 이름으로 해석하려고 합니다.

또한 print("안녕하세요!")처럼 여는 괄호와 닫는 괄호를 모두 써야 합니다. 빠뜨리면 코드의 문법을 이해할 수 없어 오류가 발생합니다.

따옴표 안에 글자가 없는 print("")도 사용할 수 있습니다. 이 경우 글자는 출력하지 않지만 기본 줄바꿈은 출력하므로 빈 줄이 생깁니다. 반면 따옴표 안의 #은 주석이 아니라 출력할 글자입니다.

연습: 두 줄로 자기소개하기

print를 두 번 사용해 이름과 좋아하는 것을 각각 한 줄로 출력해 보세요. 이름과 내용은 자유롭게 바꿔도 됩니다. 입력은 필요하지 않습니다.

풀이 예시

print("저는 지민입니다.")
print("저는 산책을 좋아합니다.")

예상 출력:

저는 지민입니다.
저는 산책을 좋아합니다.

각 print에 문자열 하나를 넣었고, 기본 줄바꿈 덕분에 두 문장이 별도의 줄에 표시됩니다.

CHECK THE SOURCE

참고한 공식 문서

기능 설명은 위 문서를 참고했으며, 예제의 입력·결과와 한계는 본문에 따로 기록했습니다.

한 줄씩 이해하고, 차곡차곡 기록합니다.이 글의 오류 제보하기 ↗