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