🔥 파이썬에서의 입력과 출력 작업

371자
5분

파이썬 프로그래밍에서 입력과 출력 작업은 중요한 역할을 합니다. 이 장에서는 파이썬에서의 입력과 출력 작업에 대한 상세한 설명을 제공하며, 다양한 예제를 통해 각각의 사용법을 명확하게 이해할 수 있도록 도와줍니다. 각 섹션은 파이썬 코드 예제를 활용하여 입력과 출력 작업의 방법을 자세히 다룹니다.

화면 출력

파이썬에서 화면에 출력을 하려면 print() 함수를 사용합니다. print() 함수를 사용하여 문자열, 변수, 수식 등을 화면에 출력할 수 있습니다.

print("안녕하세요, 파이썬!")
x = 10
print("변수 x의 값은", x, "입니다.")
 
python

사용자 입력 받기

사용자로부터 입력을 받으려면 input() 함수를 사용합니다. input() 함수를 사용하면 사용자가 입력한 내용을 변수에 저장할 수 있습니다.

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

파일 입출력

파일 입출력은 파일을 생성하고 읽거나 쓸 때 사용됩니다. open() 함수를 사용하여 파일을 열고, read()write() 함수를 사용하여 파일을 읽고 쓸 수 있습니다.

# 파일 생성 및 쓰기
file = open("example.txt", "w")
file.write("파이썬 파일 입출력 예제입니다.")
file.close()
 
# 파일 읽기
file = open("example.txt", "r")
content = file.read()
print(content)
file.close()
 
python

포맷 문자열

포맷 문자열을 사용하면 출력 내용을 서식화할 수 있습니다. % 연산자를 활용하여 문자열에 변수 값을 삽입하거나 서식을 지정할 수 있습니다.

name = "Alice"
age = 30
print("이름: %s, 나이: %d" % (name, age))
 
python

파일 입출력 예제

실제로 파일을 읽고 쓰는 예제를 통해 파일 입출력을 더 자세히 살펴보겠습니다. 다양한 파일 형식을 다룰 때 파일 입출력이 매우 유용합니다.

# 파일 생성 및 쓰기
with open("example.txt", "w") as file:
    file.write("파이썬 파일 입출력 예제입니다.")
 
# 파일 읽기
with open("example.txt", "r") as file:
    content = file.read()
    print(content)
 
python

형식 지정된 출력

f-string을 사용하여 문자열 내에서 변수 값을 형식 지정하여 출력할 수 있습니다. 이를 활용하면 가독성 높은 코드를 작성할 수 있습니다.

name = "Bob"
age = 25
print(f"이름: {name}, 나이: {age}")
 
python

연습문제

  1. 사용자로부터 이름과 나이를 입력받아 환영 메시지와 나이를 출력하는 프로그램을 작성해 보세요.
  2. 텍스트 파일을 생성하고 사용자로부터 입력받은 내용을 파일에 저장하는 프로그램을 작성해 보세요.
  3. 이미 존재하는 텍스트 파일을 읽고, 파일 내용을 화면에 출력하는 프로그램을 작성해 보세요.
  4. 사용자로부터 세 개의 숫자를 입력받아 평균을 계산하여 출력하는 프로그램을 작성해 보세요.
  5. 사용자로부터 원의 반지름을 입력받아 원의 넓이를 계산하여 출력하는 프로그램을 작성해 보세요.
  6. 현재 시간과 날짜를 출력하는 프로그램을 작성해 보세요.
  7. 주어진 문자열을 파일에 쓰고, 파일을 읽어서 동일한 문자열이 출력되는지 확인하는 프로그램을 작성해 보세요.