일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 머신러닝
- 정보처리기사필기
- 자바스크립트
- 데이터분석
- 자바 실습
- 컴퓨터비전
- JSP
- 자바스크립트심화
- 중학1-1
- CSS
- 연습문제
- 딥러닝
- 중학수학
- rnn
- 혼공머신
- ChatGPT
- 정보처리기사실기
- SQL
- c언어
- 디버깅
- 상속
- 자바
- JDBC
- 파이썬
- 컴퓨터구조
- JSP/Servlet
- 개발일기
- html/css
- 데이터베이스
- 순환신경망
- Today
- Total
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
파이썬의 입출력 8 - 단원 마무리 연습문제 풀기 본문
이제 4단원을 마무리하는 연습문제를 풀어보기로 하자. 8문제나 되어서 1시간은 넘게 걸릴 것 같지만 열심히 풀어봐야지!
되새김 문제 풀기
원래 문제에는 출력하는 기능은 없었지만 한번 넣어보았다.
오류 수정하기
input 함수는 모든 입력을 문자열로 받으므로 숫자를 입력하기 위해 int로 형변환을 해야 한다.
콤바를 붙이면 한 칸이 띄어지는 기능이 있다. 그러니까 답은 3번이다.
파일이 없어 오류가 뜨는 것 같아서 앞의 코드를 하나 추가해주었다. 하지만 아직 파일을 불러올 수는 없었다. 그 이유가 무엇일까?
이 문제는 아무래도 혼자서 해결하기 어려울 듯하여 정답을 참고하는 것이 좋겠다.
f1, f2가 있는 이유가 있었는데 혹시 이 코드를 잘못 썼나 하고 f1으로 모두 통합한 것부터가 문제였다. 쓰는 것은 f1에 읽는 것은 f2에서 하도록 설정했다. 그리고 열린 파일을 닫아주어야 했다.
메모장에서도 파일이 잘 불러와짐을 볼 수 있다.
줄 바꿈 문자를 잘못 쓴 것 같다.
이전의 내용까지 해서 같이 저장이 되었다.
파일의 내용이 이렇게 바뀌어 있음을 확인할 수 있다.
이 예제대로 하면 주피터 노트북에서는 실행이 안 된다. 코드를 변환해서 주피터 노트북에서도 실행할 수 있도록 바꾸어보았다.
이렇게 하니 기능을 쓸 수 있었다. 조금 전에 실행할 수 없었던 것도 이런 식으로 바꾸어보면 충분히 실습해볼 수 있겠다는 생각이 들었다.
학습을 마치고
이제 한 교시만 지나면 오늘의 공부도 마치게 된다. 그래도 오늘 하루도 금방 지나가게 된다. 그냥 공부하기 싫어도 수업에 나오면 조금은 공부를 하게 되는 것 같다.
'프로그래밍 언어 > 파이썬' 카테고리의 다른 글
파이썬 날개 달기 2 - 클래스 2 : 생성자와 메서드 오버라이딩 (0) | 2024.09.06 |
---|---|
파이썬 날개 달기 1 - 클래스 1 : 클래스로 사칙연산 계산기 만들기 (0) | 2024.09.06 |
파이썬의 입출력 7 - 프로그램의 입출력 (0) | 2024.09.06 |
파이썬의 입출력 6 - 파일 읽고 쓰기 (1) | 2024.09.06 |
파이썬의 입출력 5 - 사용자 입출력 (0) | 2024.09.06 |