Python을 배워보자/1. 파이썬 소개 및 환경 설정

파이썬 print() 함수와 주석

_Blue_Sky_ 2024. 9. 20. 14:46
728x90
728x90

파이썬 기초: print() 함수와 주석 활용법 심층 분석

서론

안녕하세요! 파이썬을 처음 배우시는 분들을 위한 친절한 가이드입니다. 오늘은 파이썬 코딩에서 가장 기본이 되는 두 가지 요소인 print() 함수주석에 대해 자세히 알아보겠습니다. 이 두 가지를 능숙하게 활용하면 여러분의 파이썬 학습이 한층 더 수월해질 것입니다.

1. print() 함수: 여러분의 결과물을 세상에 보여주는 창문

print() 함수는 파이썬에서 가장 많이 사용되는 함수 중 하나로, **콘솔(터미널)**에 문자열, 숫자, 변수 등 다양한 값을 출력하는 역할을 합니다. 마치 컴퓨터와 대화를 나누는 것처럼, print() 함수를 통해 컴퓨터가 계산한 결과나 특정 메시지를 확인할 수 있습니다.

기본 사용법:

print("Hello, world!")

위 코드를 실행하면 콘솔에 "Hello, world!"라는 문자열이 출력됩니다.

다양한 출력 형식:

  • 문자열:
    print("파이썬은 재미있어요!")
    
     
  • 숫자:
    print(3.14)
    
     
  • 변수:
    name = "홍길동"
    age = 20
    print("안녕하세요, 저는", name, "입니다. 나이는", age, "살입니다.")
    
     
  • 여러 값 한꺼번에 출력:
    print("사과", "바나나", "딸기", sep=", ")
    

sep 인수:

sep 인수는 출력될 값들을 구분하는 문자열을 지정합니다. 위 예시에서는 쉼표와 공백(", ")으로 각 값을 구분했습니다.

end 인수:

end 인수는 출력이 끝난 후에 추가될 문자열을 지정합니다. 기본값은 개행 문자(\n)이므로, print() 함수를 여러 번 호출해도 각 출력 값이 다음 줄에 출력됩니다.

print("첫 번째 줄", end="")
print("두 번째 줄")
 

위 코드는 두 줄을 한 줄에 출력합니다.

728x90

2. 주석: 코드에 대한 설명을 달아주세요!

주석은 코드에 대한 설명을 달아놓는 것으로, 다른 사람들이 코드를 이해하도록 돕거나, 나중에 내가 작성한 코드를 다시 볼 때 쉽게 파악할 수 있도록 도와줍니다. 파이썬에서는 주석을 두 가지 방식으로 작성할 수 있습니다.

  • 한 줄 주석: # 기호 뒤에 설명을 작성합니다.
  • 여러 줄 주석: """ 또는 ''' 세 개의 따옴표로 묶어 설명을 작성합니다.
# 이것은 한 줄 주석입니다.
"""
이것은
여러 줄 주석입니다.
"""

# 변수에 값을 할당합니다.
name = "홍길동"
# 출력합니다.
print(name)
 

3. print() 함수와 주석을 활용한 실제 예시

# 반지름을 입력받아 원의 넓이를 계산하는 프로그램

# 사용자에게 반지름 입력 받기
radius = float(input("원의 반지름을 입력하세요: "))

# 원의 넓이 계산
import math
area = math.pi * radius * radius

# 결과 출력
print("원의 넓이:", area)
 

위 코드는 사용자로부터 원의 반지름을 입력받아 원의 넓이를 계산하고, 결과를 출력하는 간단한 프로그램입니다. 주석을 통해 각 코드의 역할을 명확하게 설명하고 있습니다.

결론

print() 함수와 주석은 파이썬 코딩에서 매우 중요한 역할을 합니다. print() 함수를 통해 프로그램의 실행 결과를 확인하고, 주석을 통해 코드의 가독성을 높여 효율적인 코딩을 할 수 있습니다.

핵심 정리:

  • print() 함수는 콘솔에 값을 출력하는 데 사용됩니다.
  • 주석은 코드에 대한 설명을 달아놓는 데 사용됩니다.
  • sep 인수와 end 인수를 사용하여 출력 형식을 다양하게 조절할 수 있습니다.

이번 강좌를 통해 print() 함수와 주석에 대한 기본적인 이해를 하셨기를 바랍니다. 앞으로 더욱 심화된 파이썬 학습을 통해 여러분만의 멋진 프로그램을 만들어 보세요!

728x90
728x90