주소록 관리 프로그램 연습 (계속 수정 예정)
·
Study/Python
주소록[객체 지향] 프로그램 [조건1] 모든 경우에도 프로그램은 종료x [조건2] 오류-> 이유가 있어야함. [조건3] 우리가 수정할 수 있어야 함. class contact : #클래스 선언 #객체 초기값 : 객체 선언시 기본값[변수] def __int__(self, name, phone_number, e_mail, address): self.name = name #self.name: 클래스의 변수 self.phone_number = phone_number self.email = e_mail self.address = address # 클래스 밖에서 인스턴스 메소드로 들어온 인수[변수] # 객체 정보 출력 def print_info(self): print(" Name :", self.name) prin..
0807 예외 처리
·
Study/Python
# 예외 처리 : 오류 발생 - 목적 : 프로그램 실행 시 오류발생 => 프로그램 다운 오류 발생시 -> 대체 코드의 대체코드 [ 프로그램의 정상화 ] *** try : 예외 발생 예상 코드 except : 예외 발생했을 경우 코드 else : 예외 발생 없을 경우 코드 finally : 예외 발생과 상관없이 무조건 실행되는 코드 예외처리 클래스 - exception 클래스 # 예외처리 문법 try: => 예외[오류] 발생할 가능성이 있는 코드 except : => 예외 발생 시 코드 # 예외처리 2 리스트 = [ ] for i in range(5): try : 숫자 = int(input("리스트에 담을 숫자 : ")) float(숫자) *int 형 -> float 형 (정수 ->실수 변환) 자동 변환 ..