본문 바로가기
FastCampus/작심 30일

패스트캠퍼스 챌린지 15일차

by Dream_World 2021. 9. 20.

함수

오늘은 함수를 공부한 내용을 실습문제 풀어보는 시간이다.

반복문 처럼은 어렵지 않기를 바라며 강의를 시청해본다.

하루 하루 클립을 클릭 할 때마다 떨림이 멈추질 않는다.

헌데 분명히 또 if문, for문을 응용하는 문제가 나오겠지 ?

함수는 그저 불러올려고 작성하는 역할이다보니 다른 문제들을 접하는건

한 계단 한 계단 올라가는 형식으로 나올 듯 하다.

강의 들어가기 앞 서 매일같이 내가 어떻게 공부할지에 대해 방향을 설정해본다.

내 목표가 완성인지 ? 포트폴리오인지 ? 내 꿈인지 ?

공부할 것이 Python 외에도 산더미인지라 고민이 많은 부분이다.

 


함수개념

실습문제 6.1.1

다음은 두 수의 곱셈을 반환하는 multiply 함수이다. multiply 함수를 호출하는 방법으로 옳은 것을 고르세요.

실습문제 6.1.1 입출력
docstring 사용 화면

더보기

① mulyiply()    ② multipy(3)    ③ multiply(3, 4)    ④ multiply("a", "b")

① TypeError: multiply() missing 2 required positional arguments: 'x' and 'y'
② TypeError: multiply() missing 1 required positional argument: 'y'
③ 12
④ TypeError: can't multiply sequence by non-int of type 'str'

 

실습문제 6.1.2

다음은 세개의 정수를 인자로 받아, 합계와 평균을 출력하는 함수이다. 함수를 호출한 결과로 표준 출력이 나오도록 함수를 정의 해보자.

실습문제 6.1.2 입출력
문자열 포매팅 사용 화면

 

오늘 학습한 실습문제는 맛 보기 시간이였던 것 같다.

첫번 째 문제는 보기가 주어져서 맞추는 문제인데 보자마자 풀 수 있는 문제였기에

해당 틀린 문제는 어떤 오류가 발생하는지 하나하나 살펴 볼 수 있었던 시간이였다.

강사님이 강의 중 새로운 지식을 알려주시는데 그것도 새로웠다.

javascript 에서도 종종 사용되는 용어이기도 하면서 사용법이 조금 다를 뿐 크게 벗어나지 않는다는 점이다.

이토록 언어들은 접할 수록 비슷함을 많이 느끼면서 카더라 얘기가 떠오른다.

한 언어를 공부하면 다른 언어 공부하는데는 시간이 오래 걸리지 않는다는 부분이다.

javascript를 완벽히 기억하지 못하지만 기존에 했던게 있던지라 어렴풋이 떠오르고 있어서

비슷함을 감지할 수 있었고 반가운 코드이기도 했다.

두번 째 문제는 중간에 검정 칠한 부분이 이것이 맞나 의심하면서 했는데, 변수가 없어서 다행이였다.

15일차는 여기서 마무리 하고자 합니다.

 



본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

 


패스트캠퍼스 링크 : https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

댓글