[객체지향 파이썬]_오탈자
현재까지 발견된 이 책의 오탈자 정보와 오류를 안내합니다. 집필과 편집 시에 미처 확인하지 못하고 불편을 끼쳐드려 죄송하다는 말씀을 드립니다. 아래의 오탈자 사항은 추후 재쇄 시에 반영하겠습니다.
이 밖의 오탈자 정보를 발견하시면 출판사(help@jpub.kr)로 연락해주시면 고맙겠습니다.
최종 수정일: 2024년 3월 6일 1쇄본 오탈자 |
49쪽 13째줄 (정O호 님 제보)
oTV1 객체를 초기화할 때는 self.brand에 문자열 '삼성'을
-> oTV1 객체를 초기화할 때는 self.brand에 문자열 '소니'를
그 아래
oTV2 객체를 초기화할 때는 self.brand에 문자열 '소니'를
-> oTV2 객체를 초기화할 때는 self.brand에 문자열 '삼성'을
49쪽 17째줄 예제 파일명
OO_TV_TwoInstances_with_Init_Params.py -> OO_TV_Two_Instances_with_Init_Params.py
54쪽 코드 3.1 14행 (정O호 님 제보)
# 첫 번째 DimmerSwitch 객체를 생성하고 조명을 켜고 밝기를 세 단계 키운다.
-> # 두 번째 DimmerSwitch 객체를 생성하고 조명을 켜고 밝기를 세 단계 키운다.
76쪽 코드 4.6 아래에서 18줄 ~ 77쪽 위 2째줄 (정O호 님 제보)
설명: 하단 elif action == 'd': 이하 구문의 들여쓰기가 한 단계 더 되었습니다.
아래 코드 블럭과 같이 수정해야 합니다.
if action == 'b':
print('*** 잔고를 확인합니다. ***')
userAccountNumber = input('계좌 번호를 입력하세요: ')
userAccountNumber = int(userAccountNumber)
userAccountPassword = input('비밀번호를 입력하세요: ')
oAccount = accountsDict[userAccountNumber]
theBalance = oAccount.getBalance(userAccountPassword)
if theBalance is not None:
print('현재 잔고:', theBalance)
elif action == 'd':
print('*** 돈을 입금합니다. ***')
userAccountNumber = input('계좌 번호를 입력하세요: ')
userAccountNumber = int(userAccountNumber)
userDepositAmount = input('입금할 금액을 입력하세요: ')
userDepositAmount = int(userDepositAmount)
userPassword = input('비밀번호를 입력하세요: ')
oAccount = accountsDict[userAccountNumber]
theBalance = oAccount.deposit(userDepositAmount, userPassword)
if theBalance is not None:
print('입금 후 잔고:', theBalance)
81쪽 코드 4.7 28줄 (정O호 님 제보) 번역 누락
userAccountPassword = input('Please enter the password: ')
-> userAccountPassword = input('비밀번호를 입력하세요: ')