분류 전체보기 497

[4팀/김유경] 10차시 파이썬 과제-예외처리

1) 정답: 1. Friday 2) 정답: pop from empty list 3) 정답: 4. IndexError, ValueError 4) 정답: 4 텍스트 파일의 경우 텍스트 파일 형태 그대로 처리 불가함. 텍스트 파일 형태 그대로 처리가 가능한 것은 바이너리 파일. 5) 정답: 3 텍스트 파일이 아니라 바이너리 파일에 대한 설명임. 6) 정답: 숫자가 아닙니다. 7) 정답: 모르겠습니다. 8) 정답: 4. SyntaxError SyntaxError는 형식상의 오류가 발생했을 때 나옴.

[2팀 / 김은수] 10차시 파이썬 과제 - 예외처리

1번 sentence = list("Hello Friend") while (len(sentence)+1): try: print(sentence.pop(0)) except Exception as e: print(e) break H e l l o F r i e n d pop from empty list 2번 try: for i in range(1, 7): result = 7 // i print(result) except ZeroDivisionError: print("Not divided by 0") finally: print("종료되었습니다.") 7 3 2 1 1 1 종료되었습니다. 3번 days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'] for..

[1팀/김은혜] 10차시 파이썬 과제-예외처리

1. 2. 3. 4. 5. 6. 파일은 바이너리 파일과 텍스트 파일이 있다 바이너리 파일은 컴퓨터만 이해할 수 있는 형태이고 이진형태로 저장되어있다. 메모장 해석 불가 텍스트 파일은 사람도 이해할 수 있는 문자열 형식의 파일이다. 7. r, 파일을 읽기만 할 때 사용된다. w, 파일에 내용을 쓸 때 사용한다. a, 파일의 마지막에 새로운 내용을 추가할 때 사용한다. 8. 리스트나 클래스같은 텍스트가 아닌 자료형은 일반적인 방법으로 데이터를 저장하거나 불러올 수 없다. 텍스트 이외의 자료형을 파일로 저장하기 위해 사용하는 모듈이다.

[2팀/이유진] 10차시 파이썬 과제 - 예외처리

결과 4. 다음과 같이 코드를 작성하고 실행하면 파이썬 셸에 ‘숫자를 넣어 주세요 :’가 출력된다. 여기에 텍스트 ‘hello’를 입력하면 어떤 실행 결과가 출력되는가? 5. 다음은 1~5 사이의 숫자를 입력 받아, 범위를 벗어나면 error가 발생하는 코드이다. 코드의 빈칸을 채우시오. raise a = int(input("1~5 까지 숫자 입력 : ")) if a 5: raise ValueError("숫자가 1~5 범위를 벗어납니다.") print(f"입력한 a : {a} 입니다.") try: x = int(input('나눌 숫자를 입력하세요: ')) y = 8 / x print(y) except: print('예외가 발생했습니다.') 7. 나이를 입력 받아 나이를 출력하고, 나이..

[2팀/윤서현] 10차시 파이썬 과제 - 예외 처리

정답 : 2번 정답 : d 정답 : 모든 게 올바르게 짝지어져있다? (이건 정답을 모르겠어요) 정답 : 4번 file = open("C:\\Users\\윤서현\\OneDrive - 서울여자대학교\\바탕 화면\\매수 종목 1.txt", 'w') file.write('005930\n005380\n035420') file.close() file = open("C:\\Users\\윤서현\\OneDrive - 서울여자대학교\\바탕 화면\\매수 종목 1.txt", 'r').read() list_stock = [] for num in file.split('\n'): list_stock.append(num) print(list_stock)

[3팀/김경은] 10주차 파이썬 스터디 - 예외처리

데이터 과학을 위한 파이썬 프로그래밍 교재를 사용하여 작성한 강의자료입니다. 예외의 개념과 사례 실제 프로그램을 만들기 위해 알아야 하는 예외 처리 예외 (exception)란 프로그램을 개발하면서 예상하지 못한 상황이 발생하는 것이다. 대표적인 사례로 사용자의 입력 오류가 있다. 예를 들어, 새로운 웹 사이트에 가입하여 아이디를 생성하려고 한다. 일반적으로 아이디는 영문자나 숫자를 지원하는데, 때로는 사용자가 한글로 아이디를 만들기 위해 한글 입력을 시도할 때가 있다. 이 경우 입력된 한글이 아무런 문제 없이 데이터베이스에 저장되면 자칫 사용자가 해당 웹 사이트에 로그인하지 못할 수도 있다. 프로그래머의 실수로 인코딩에 문제가 발생하여 데이터베이스에 한글이 잘못 저장될 수 도 있기 때문이다. 따라서 사..