스터디내용

04장 파이썬의 입출력

Vㅇㅅㅇ V 2024. 6. 28. 13:35

1. 위키독스 : https://wikidocs.net/23

 

04장 파이썬의 입출력

지금까지 공부한 내용을 바탕으로 함수, 입출력, 파일 처리 방법 등에 대해서 알아보자. 입출력은 프로그래밍 설계와 관련이 있다. 프로그래머는 프로그램을 만들기 전에 어떤 식으로 …

wikidocs.net

 

2. 조코딩 : https://www.youtube.com/watch?v=X3aj1akeCU4&list=PLU9-uwewPMe05-khW3YcDEaHMk_qA-7lI&index=6

3. 쉬운예제

위 목차에 따른 초심자를 위한 개념 정리와 핵심적인 예제를 제시하겠습니다.

04-1 함수

함수는 특정 작업을 수행하는 코드 블록입니다. 재사용 가능하게 만들어져서 여러 번 호출할 수 있습니다.

개념

  • 정의: 함수를 정의할 때는 def 키워드를 사용합니다.
  • 호출: 정의한 함수를 호출하여 실행할 수 있습니다.
  • 매개변수: 함수에 값을 전달할 수 있는 변수를 매개변수라고 합니다.
  • 반환값: 함수가 작업을 수행한 후 반환할 수 있는 값을 반환값이라고 합니다.

예제

# 함수 정의
def greet(name):
    return f"Hello, {name}!"

# 함수 호출
message = greet("Alice")
print(message)  # 출력: Hello, Alice!

04-2 사용자 입력

사용자로부터 데이터를 입력받는 방법입니다. 보통 input() 함수를 사용합니다.

개념

  • 입력 받기: input() 함수를 사용하여 사용자로부터 입력을 받습니다.
  • 형변환: 입력받은 데이터는 문자열로 취급되므로, 필요에 따라 다른 형으로 변환할 수 있습니다.

예제

# 사용자로부터 이름 입력 받기
name = input("Enter your name: ")
print(f"Hello, {name}!")

04-3 파일 읽고 쓰기

파일을 읽고 쓰는 방법입니다. 파일을 열고, 읽고, 쓰고, 닫는 과정으로 이루어집니다.

개념

  • 파일 열기: open() 함수를 사용하여 파일을 엽니다.
  • 읽기/쓰기: read(), write() 메서드를 사용하여 파일을 읽고 씁니다.
  • 파일 닫기: close() 메서드를 사용하여 파일을 닫습니다.

예제

# 파일에 쓰기
with open('example.txt', 'w') as file:
    file.write("Hello, World!")

# 파일 읽기
with open('example.txt', 'r') as file:
    content = file.read()
    print(content)  # 출력: Hello, World!

04-4 프로그램의 입출력

프로그램의 입출력은 콘솔을 통한 데이터 입력과 출력입니다.

개념

  • 입력: input() 함수를 통해 데이터를 입력받습니다.
  • 출력: print() 함수를 통해 데이터를 출력합니다.

예제

# 사용자로부터 두 수를 입력받아 더하기
num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))
result = num1 + num2
print(f"The sum is: {result}")

이 예제들은 각각의 개념을 쉽게 이해하고 활용할 수 있도록 돕는 간단한 코드들입니다. 이를 통해 초심자들도 각 기능을 체험하고 실습할 수 있습니다.