오늘은 오프라인 수업이었고, 실습문제1을 두가지 방법으로 푼 후, 파이썬 함수 응용(데코레이터 등)과 모듈 부분의 진도를 나갔다.
<실습문제1>
문제)
pdf파일:
참고로, 문제를 정리하자면,
numcmp(s,t)함수:
- number compare(s와 t가 숫자임)
- s>t이면 1, s == t 이면 0, s<t이면 -1을 반환
strcmp(s,t)는
- string compare(s 또는 t 에 문자가 포함됨)
- numcmp함수와 마찬가지로, s>t이면 1, s == t 이면 0, s<t이면 -1을 반환
fcmp(s,t)는
- s 와 t가 모두 숫자면, numcmp 함수 실행
- 아니면 strcmp 함수 실행
방법1:
방법2: (방법1을 좀 변형하면 된다. fcmp함수에 numcmp와 strcmp함수를 넣으면 된다. 이때, 내부함수에서 외부함수의 매개변수에 접근이 가능하므로, 내부함수(numcmp와 strcmp)의 매개변수를 지워줌
but 내부함수에서 외부함수의 매개변수 값 변경은 안됨)
방법1과 방법2의 실행결과는 같으며, 다음과 같다.
코드: AI_Edu/Day5 at main · Heez27/AI_Edu (github.com)
다음 주 부터 배울 '파이썬으로 배우는 알고리즘 트레이딩(위키북스)'라는 책을 받았다~ 쨔잔~
내 손으로 만드는 자동 주식 거래 시스템이라니.... 제목보니 넘 설렌다 ㅎㅎ
책은 두껍고 어려워 보이지만.. 그만큼 내가 똑똑해지겠지?! 이 책 내용도 잘 이해했으면 좋겠다~~