파이썬 실시간 강의
파이썬 과제4
오늘 try, except로 예외처리 하는 방법이랑 축약식. 그리고 lambda, map, filter, sort 함수를 배웠다. 전에 강의를 수강하면서 lambda나 filter를 들어보긴 했는데 그땐 미처 이해가 완전히 되지 않아서 어렵다고만 생각하고 넘어갔다. 그런데 오전에 다시 수업을 들으면서 해당 함수가 어떤 역할을 하는지 잘 알게 되었다. 덕분에 2번 과제에서 lambda, filter, sort 함수를 활용할 수 있었다. 오늘 과제에서 어려웠던 점은 어떤 수를 0으로 나누려할 때의 예외처리였다. 전체에 try, except를 감싸자니 적용범위가 너무 필요 이상으로 광범위하고, 사용자 입력값을 검증하는 부분에서 함께 처리하자니 나눗셈을 수행하는 메소드를 한번 더 가져와야했다. 그러다가 마지막 출력영역에서 나눗셈 부분에만 try, except를 적용했더니 해결되었다. 예외처리하는 부분은 항상 필요범위를 초과하지 않았는지 주의해야하기 때문에 이점을 조심하면서 과제를 풀어나갔다. 많이 헤매긴 했지만 결론적으로 원하는대로 실행시킬 수 있어서 뿌듯했다.
백준의 단계별 풀어보기
[기본수학1]
분명 간단한 계산인데 문제를 한참 읽고 돌고 돌아서 풀었다. 답안을 보면 이렇게 쉬운건데 왜 생각을 미처 못했나 싶기도 했다. 수학문제에 취약한 탓에 이번 단계별 문제는 더 어렵게 느껴졌다. 하지만 풀면서 까먹었던 부분도 다시 검색하고 머릿속에 되새기면서 미흡했던 부분을 다시 복습할 수 있었다. 다음에는 이전에 풀었던 문제도 다시 풀어보면서 되짚어봐야겠다.
'회고 > TIL : Today I Learned' 카테고리의 다른 글
[TIL] 220916 내일배움캠프 19일차 (0) | 2022.09.16 |
---|---|
[TIL] 220915 내일배움캠프 18일차 (0) | 2022.09.16 |
[TIL] 220913 내일배움캠프 16일차 (0) | 2022.09.13 |
[TIL] 220908 내일배움캠프 11일차 (0) | 2022.09.09 |
[TIL] 220907 내일배움캠프 10일차 (0) | 2022.09.07 |