반응형
>>사용자 지정 함수 활용하기
예제 | 사용자로부터 숫자를 입력받아 짝수인지 또는 홀수인지 점검 후 적절한 메시지 출력하는 코딩 작성 |
결과물 | |
코딩 | x=input('확인하고 싶은 수를 입력하세요:', ) x=int(x) def check(x): return x%2 <<<사용자 지정 함수를 활용하는 것이 중요! if check(x)==1: print('홀수입니다') if check(x)==0: print('짝수입니다') |
: def 명령어를 이용해 사용자 지정 함수(user defined funtion)을 사용하는 것이 중요하다.
: 이때 사용자 지정 함수의 결과로 나온 값을 'return' 명령어로 반환해야 다음 식에서 그 결과를 활용해 조건문, 반복문 등을 이어갈 수 있다.
>>사용자 지정 함수 디버깅
예제 |
def sum(from, to): rslt=0 for i in range(from,to): rslt+=i return rslt <<<from에서 to까지 더하는 코딩에서 오류를 찾아 고쳐보기 |
코딩 |
def sum(a,b): <<<from대신 a와 같인 변수로 대체 : from은 시스템에서 사용되는 키워드 |
: 아무리 전문가라도 코딩을 짜다보면 실수 할 수 있음. 따라서 잘못된 부분을 찾아 고치는 디버깅(debugging)이 중요함.
반응형
'교육은 한 사람의 인생을 바꾼다 > AI교육' 카테고리의 다른 글
완전 초짜 파이썬 : 함수(목록 반환) (6) | 2020.12.07 |
---|---|
완전 초짜 파이썬 : 함수(재귀함수) (6) | 2020.12.05 |
완전 초짜 파이썬 : 딕셔너리 (5) | 2020.12.03 |
AI 교육대학원 면접 준비 : 용어 정리 (0) | 2020.06.19 |
AI 교육대학원 면접 준비 : AI + 교육 (1) | 2020.06.18 |
댓글