전체 글 498

[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)