-
파이썬을 배워 봅시다. 파이썬 기초: 반복문과 조건문 결합, 파일 처리 (1)사회 2024. 9. 22. 08:00728x90반응형
파이썬 기초: 반복문과 조건문 결합, 파일 처리
1. 반복문과 조건문을 결합하기
반복문과 조건문은 같이 쓰이면 더 강력한 도구가 돼요.
예를 들어, 리스트 안의 값들을 반복하면서 특정 조건에 맞는 값만 출력하거나 처리할 수 있죠.
예시: 짝수만 출력하기
리스트에서 짝수만 골라서 출력하는 프로그램을 만들어볼게요.
pythonnumbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]for number in numbers:if number % 2 == 0: # 짝수는 2로 나누어 떨어짐print(number)- 결과:
246810
여기서는 반복문을 사용해서 리스트의 모든 숫자를 차례로 확인하고, 조건문으로 짝수인 경우만 출력했어요.
예시: 특정 조건에 맞는 값의 합 구하기
이번엔 리스트에서 5보다 큰 숫자의 합을 구해볼게요.
pythonnumbers = [1, 2, 3, 6, 8, 4, 10]total = 0for number in numbers:if number > 5:total += numberprint("5보다 큰 숫자의 합:", total)- 결과:
5보다 큰 숫자의 합: 24
2. 파일 처리: 데이터를 파일로 저장하고 불러오기
프로그래밍에서 데이터를 파일로 저장하고 불러오는 작업은 매우 중요해요.
예를 들어, 데이터를 프로그램이 종료된 후에도 유지하고 싶다면 파일에 저장해 둘 수 있죠.
1) 파일에 쓰기
파일에 데이터를 쓰는 방법은 간단해요.
open() 함수를 사용해서 파일을 열고, 데이터를 쓴 후, 파일을 닫으면 돼요.
아래는 간단한 텍스트 파일에 데이터를 쓰는 예제예요.
예시: 파일에 데이터 쓰기
먼저 텍스트 파일에 데이터를 쓰는 간단한 예제를 볼게요.
python# 파일 열기 (쓰기 모드 'w')file = open("example.txt", "w")# 파일에 데이터 쓰기file.write("이것은 첫 번째 줄입니다.\n")file.write("이것은 두 번째 줄입니다.\n")# 파일 닫기file.close()설명:
- 이 코드가 하는 일: example.txt라는 파일을 만들고, 그 안에 두 줄의 텍스트를 씁니다.
- 이제 example.txt 파일을 열어보면 다음과 같은 내용이 들어있어요:
-
이것은 첫 번째 줄입니다.
-
이것은 두 번째 줄입니다.
- open() 함수는 파일을 여는 역할을 해요. "w"는 쓰기 모드를 의미해요.
- write() 함수는 파일에 텍스트를 쓰는 명령어예요.
- 마지막에 close()를 써서 파일을 닫아요. 파일은 사용이 끝나면 꼭 닫아줘야 해요!
2) 파일에서 읽기
파일에 저장된 데이터를 다시 불러오는 방법도 있어요.
이번에는 아까 만든 파일을 열어서 그 내용을 읽어볼게요.
python# 파일 열기 (읽기 모드 'r')file = open("example.txt", "r")# 파일 내용 읽기content = file.read()# 읽은 내용 출력하기print(content)# 파일 닫기file.close()- 결과:
이것은 첫 번째 줄입니다.이것은 두 번째 줄입니다.
- "r"은 읽기 모드를 의미해요. 파일을 읽기만 할 때 사용해요.
- read() 함수는 파일의 모든 내용을 한 번에 읽어와요.
728x90반응형'사회' 카테고리의 다른 글
파이썬을 배워 봅시다. 파이썬 기초: 예외 처리와 외부 라이브러리 사용법 (1) (1) 2024.09.23 파이썬을 배워 봅시다. 파이썬 기초: 반복문과 조건문 결합, 파일 처리 (2) (0) 2024.09.23 파이썬을 배워 봅시다. 파이썬 기초: 리스트와 함수 쉽게 배우기(3) (0) 2024.09.22 파이썬을 배워 봅시다. 파이썬 기초: 리스트와 함수 쉽게 배우기(2) (0) 2024.09.22 파이썬을 배워 봅시다. 파이썬 기초: 리스트와 함수 쉽게 배우기(1) (0) 2024.09.21 - 결과: