Skip to content

Commit 96ca111

Browse files
authored
Update README.md
1 parent 6dd2680 commit 96ca111

File tree

1 file changed

+250
-1
lines changed

1 file changed

+250
-1
lines changed

errata/README.md

Lines changed: 250 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,30 @@
8282
이 문자열에서 한 글자씩 ch에 대입하여 조건문을 돌게 된다.
8383
</pre>
8484

85+
## 페이지 : 184
86+
### 오탈자 : 문제와 그림 불일치 (문제 3.12)
87+
<pre>
88+
반지름 10인 원
89+
원점과의 거리가 10보다 클 경우
90+
10보다 작거나 같을 경우
91+
</pre>
92+
* 수정 후
93+
<pre>
94+
반지름 5인 원
95+
원점과의 거리가 5보다 클 경우
96+
5보다 작거나 같을 경우
97+
</pre>
98+
99+
## 페이지 : 189
100+
### 오탈자 : 문제 3.24의 마지막 문장 (1/3)의 3승이 아니라 2승
101+
<pre>
102+
(1/3)^3
103+
</pre>
104+
* 수정 후
105+
<pre>
106+
(1/3)^2
107+
</pre>
108+
85109

86110
## 페이지 : 207
87111
### 오탈자 : LAB 4-5번 문제 1번 둘째줄
@@ -93,6 +117,28 @@ print_sum(10, 20)
93117
print_sub(10, 20)
94118
</pre>
95119

120+
121+
## 페이지 : 235
122+
### 코드 오류 :
123+
<pre>
124+
print('{}! = {}'.format(n, factorial(5)))
125+
</pre>
126+
* 수정 후
127+
<pre>
128+
print('{}! = {}'.format(n, factorial(n)))
129+
</pre>
130+
131+
## 페이지 : 236
132+
### 코드 오류 :
133+
<pre>
134+
print('{}! = {}'.format(n, factorial(5)))
135+
</pre>
136+
* 수정 후
137+
<pre>
138+
print('{}! = {}'.format(n, factorial(n)))
139+
</pre>
140+
141+
96142
## 페이지 : 272, 연습문제 4.28
97143
### 오타 수정
98144
<pre>
@@ -136,6 +182,41 @@ sort(): reverse 인자의 값이 False이면 내림차순으로 정렬한다.
136182
sort(): reverse 인자의 값이 True이면 내림차순으로 정렬한다.
137183
</pre>
138184

185+
## 페이지 : 296
186+
### 잘못된 설명 : 리스트 추가가 아니라 통합임
187+
<pre>
188+
두 리스트 list1의 항목에 list2 항목을 추가하게 된다.
189+
</pre>
190+
수정후 :
191+
<pre>
192+
리스트 list1과 list2를 통합한 새 리스트를 만든다.
193+
</pre>
194+
195+
196+
## 페이지 : 301
197+
### 그림 번호 : 오류 (셋째 줄, 여섯째 줄)
198+
<pre>
199+
[그림 5-7]과 같이 원본 리스트
200+
[그림 5-7]과 같이 end-1
201+
</pre>
202+
수정후 :
203+
<pre>
204+
[그림 5-5]와 같이 원본 리스트
205+
[그림 5-5]와 같이 end-1
206+
</pre>
207+
208+
## 페이지 : 303
209+
### 설명 수정 : [표 5-2] 마지막 두 개의 하는 일 수정
210+
<pre>
211+
a_list[::-1] 모든 항목을 가져오되 역순으로 슬라이싱
212+
a_list[1::-1] 처음의 두 개 항목만 슬라이싱
213+
</pre>
214+
수정후 :
215+
<pre>
216+
a_list[::-1] 모든 항목을 역순으로 가져옴
217+
a_list[1::-1] 처음 두 개 항목을 역순으로 슬라이싱
218+
</pre>
219+
139220

140221
## 페이지 : 307
141222
### [그림 5-14]의 화살표 오류
@@ -273,6 +354,16 @@ isdisjoint(s): s 집합과 서로소인가를 구한다.
273354
여기서는 다음 코드가 실행될 때까지
274355
</pre>
275356

357+
## 페이지 : 415
358+
### 아래에서 4번째 줄 방향 표시 오류
359+
<pre>
360+
100 픽셀 왼쪽으로 이동하며
361+
</pre>
362+
수정후 :
363+
<pre>
364+
100 픽셀 오른쪽으로 이동하며
365+
</pre>
366+
276367

277368
## 페이지 : 404
278369
### 오탈자 : 페이지 가장 아래에서 다섯번째 줄
@@ -285,6 +376,27 @@ degrees() 함수는 라디안을 각도 값으로 변환하는 함수이다.
285376
</pre>
286377

287378

379+
## 페이지 : 408
380+
### 오탈자 : 가장 아래 줄 코드 번호 오류
381+
<pre>
382+
[코드 7-5]와 같은 의사 랜덤 함수를 만들어 보자
383+
</pre>
384+
수정후 : 7-5를 7-6으로
385+
<pre>
386+
[코드 7-6]과 같은 의사 랜덤 함수를 만들어 보자
387+
</pre>
388+
389+
## 페이지 : 409
390+
### 오탈자 : 가장 윗줄 코드 번호 오류
391+
<pre>
392+
[코드 7-5]와 같이 의사 랜덤 함수 pseudo_rand()의
393+
</pre>
394+
수정후 : 7-5를 7-6으로
395+
<pre>
396+
[코드 7-6]과 같이 의사 랜덤 함수 pseudo_rand()의
397+
</pre>
398+
399+
288400

289401
## 페이지 : 433
290402
### 오탈자 : 위에서 첫 번째 줄
@@ -296,6 +408,19 @@ degrees() 함수는 라디안을 각도 값으로 변환하는 함수이다.
296408
터틀 그래픽을 이용하여 앞서 배운 [코드 7-10]을 [코드 7-23]과 같이 수정해 보자.
297409
</pre>
298410

411+
## 페이지 : 440
412+
### 오류 : 두번째 대화창 실습 제목 오류
413+
<pre>
414+
대화창 실습 : sys 모듈을 이용한 파이썬 버전과 경로, 저작권
415+
대화창 실습 : sys 모듈을 이용한 파이썬 버전과 경로, 저작권
416+
</pre>
417+
수정후 : 두 번째 대화창 실습 제목 수정
418+
<pre>
419+
대화창 실습 : sys 모듈을 이용한 파이썬 버전과 경로, 저작권
420+
대화창 실습 : sys 모듈을 이용한 경로 설정 확인
421+
</pre>
422+
423+
299424
## 페이지 : 444
300425
### 코드 번호 오류
301426
<pre>
@@ -664,13 +789,35 @@ if (number % 3) == 0 and (number % 5) == 0:
664789
</pre>
665790

666791

792+
## 페이지 : 192
793+
### 오탈자 : 중복표선 삭제 (문제 3.30의 마지막 문장)
794+
<pre>
795+
또한, 각 연산에 배정된 숫자가 아닌, 다른 숫자를 입력하면 잘못 입력하였다는 정보를 출력하여야 한다.
796+
</pre>
797+
* 수정 후: 삭제
798+
<pre>
799+
800+
</pre>
801+
802+
## 페이지 : 193
803+
### 오탈자 : 누락된 표현 추가 (문제 3.31의 4행)
804+
<pre>
805+
1, 2, 3, 71, 142를 220이 된다.
806+
</pre>
807+
* 수정 후
808+
<pre>
809+
1, 2, 3, 71, 142를 모두 더하면 220이 된다.
810+
</pre>
811+
667812
## 페이지 : 202
668-
### 오탈자 : 아래에서 네 번째 줄
813+
### 오탈자 : 위에서 세 번째 줄, 아래에서 네 번째 줄,
669814
<pre>
815+
이 때분에
670816
명령문어들의 집합
671817
</pre>
672818
* 수정 후
673819
<pre>
820+
이 때문에
674821
명령문들의 집합
675822
</pre>
676823

@@ -697,6 +844,17 @@ if (number % 3) == 0 and (number % 5) == 0:
697844
함수 외부에서는 함수 get_root를 호출하여
698845
</pre>
699846

847+
## 페이지 : 218
848+
### 오탈자 : 그림 캡션 변경
849+
<pre>
850+
그리고 이 지역변수를 사용하는 print_sum()
851+
</pre>
852+
* 수정 후
853+
<pre>
854+
그리고 지역변수를 사용하는 print_sum()
855+
</pre>
856+
857+
700858
## 페이지 : 225
701859
### 내용어색 : [코드 4-22]
702860
<pre>
@@ -709,6 +867,15 @@ if (number % 3) == 0 and (number % 5) == 0:
709867
# result1, result2를 이용해서 결과 값을 반환받는다.
710868
</pre>
711869

870+
## 페이지 : 238
871+
### 내용오류 : 불필요한 구절 삭제 (8번째 줄)
872+
<pre>
873+
input() 함수를 사용하면 대화창에서는 'Enter your name : '이라는 문자열이 나타나며 사용자가 입력할 수 있도록 대기한다.
874+
</pre>
875+
<pre>
876+
input() 함수를 사용하면 사용자가 입력할 수 있도록 대기한다.
877+
</pre>
878+
712879
## 페이지 : 238
713880
### 내용오류 : 실행결과
714881
<pre>
@@ -734,6 +901,16 @@ Hello Hong GilDong !
734901
이 메소드는 자신을 가지고 있는 객체의 속성 혹은 멤버 변수들에 대해 접근할 수 있다.
735902
</pre>
736903

904+
## 페이지 : 241
905+
### 잘못된 언급 삭제 (위에서 두번째 줄)
906+
<pre>
907+
앞에서 배운 split() 메소드를 이용하여
908+
</pre>
909+
* 수정 후
910+
<pre>
911+
split() 메소드를 이용하여
912+
</pre>
913+
737914
## 페이지 : 242
738915
### 오탈자 : (구문 -> 구분) 아래에서 여섯 번째 줄, 세 번째 줄
739916
<pre>
@@ -777,6 +954,35 @@ format()을 이용한 출력 방법 이외에도 %를 이용한 다양한 출력
777954
format()을 이용한 출력 방법 이외에도 %를 이용한 다양한 출력 포매팅이 가능하다.
778955
</pre>
779956

957+
## 페이지 : 252
958+
### 설명 다듬기 (밑에서 두번째 줄)
959+
<pre>
960+
동일한 문자가 문자열에서 어디에서 있는지 그 인덱스를 반환해주므로
961+
</pre>
962+
<pre>
963+
동일한 문자가 문자열의 어디에 있는지 찾아 그 첫번째 인덱스를 반환해주므로
964+
</pre>
965+
966+
967+
## 페이지 : 256
968+
### 불필요한 표현 삭제 (밑에서 셋째 줄)
969+
<pre>
970+
위에서 사용한 내장함수들 중에서
971+
</pre>
972+
* 수정내용 :
973+
<pre>
974+
내장함수들 중에서
975+
</pre>
976+
977+
## 페이지 : 266
978+
### 힌트 1 코드의 출력문이 문제와 불일치 (문제 4.16)
979+
<pre>
980+
쉼표로 구문된 정수를 임의의 개수 입력하시오:
981+
</pre>
982+
<pre>
983+
쉼표로 구문된 정수를 여러 개 입력하시오:
984+
</pre>
985+
780986

781987
## 페이지 : 278
782988
### 오탈자 : 대화창 실습의 주석
@@ -853,6 +1059,26 @@ format()을 이용한 출력 방법 이외에도 %를 이용한 다양한 출력
8531059
프로그램 실습을 통해 이러한 내용을 확인해 보자. 아래의 [코드 6-9]에서 cases는 주사위를 던져서 나올 수 있는 눈의 모든 경우를 보여주고 있다.
8541060
</pre>
8551061

1062+
## 페이지 : 367
1063+
### 오탈자 : 중복된 동사 제거
1064+
<pre>
1065+
곱집합을 이용하여 구하여 주사위를 여러 번 던져서 특정한 수 이상의 합을 얻을 확률을
1066+
</pre>
1067+
수정후 :
1068+
<pre>
1069+
곱집합을 이용하여 주사위를 여러 번 던져서 특정한 수 이상의 합을 얻을 확률을
1070+
</pre>
1071+
1072+
## 페이지 : 367
1073+
### 오탈자 : Lab 번호 [ ] 안에 담기
1074+
<pre>
1075+
LAB 6-12로 연습해 보자
1076+
</pre>
1077+
수정후 :
1078+
<pre>
1079+
[LAB 6-12]로 연습해 보자
1080+
</pre>
1081+
8561082
## 페이지 : 378
8571083
### 연습문제 6.11 : 문제가 명확하지 않음(차후에 더욱더 명확하게 하겠습니다)
8581084
문제가 명확하지 않아 다음과 같이 수정합니다.
@@ -892,6 +1118,18 @@ print('학생들의 수학과 과학 성적의 평균은 {}입니다.'.format(re
8921118
학생들의 수학과 과학 성적의 평균은 90.625입니다.
8931119
</pre>
8941120

1121+
## 페이지 : 385
1122+
### 불필요한 조사 (밑에서 세 번째 줄)
1123+
<pre>
1124+
그리고 이 인덱스에 0과 1에 해당되는
1125+
</pre>
1126+
수정후: 조사 삭제
1127+
<pre>
1128+
<pre>
1129+
그리고 이 인덱스 0과 1에 해당되는
1130+
</pre>
1131+
1132+
8951133
## 페이지 : 394
8961134
### 오탈자
8971135
<pre>
@@ -934,6 +1172,17 @@ ex4) import turtle as t
9341172
# 리스트의 원소들 중에서 랜덤하게 세개를 고른다
9351173
</pre>
9361174

1175+
## 페이지 : 414
1176+
### 군말 제거
1177+
<pre>
1178+
이와 같이 터틀 그래픽은 파이썬 대화창에서도 수행할 수 있다.
1179+
</pre>
1180+
수정후 :
1181+
<pre>
1182+
터틀 그래픽은 파이썬 대화창에서도 수행할 수 있다.
1183+
</pre>
1184+
1185+
9371186
## 페이지 : 419
9381187
### 오탈자 : 아래에서 네번째 줄
9391188
<pre>

0 commit comments

Comments
 (0)