Page 25 -
P. 25

●    기본적으로 파이썬에 내장된 sum 함수는 두 번째 매개변수를 갖습니
                       다. 두 번째 매개변수는 어떤 숫자부터 값을 더할지 지정합니다(그래
                       서 sum 함수는 우리가 만든 mysum 함수와 다르게 첫 번째 매개변수로 리
                       스트를 받는 것입니다). 표현이 약간 어려운데요. sum([1,2,3], 4)는
                       10을 리턴합니다. 1+2+3=6이며, 4부터 더하므로 4+6=10이 되는 것

                       입니다. mysum 함수에 이러한 기능을 추가해보세요. 두 번째 매개변수
                       를 지정하지 않으면 0부터 더하게 만듭니다. 참고로 이번 예제에서 만든
                       mysum(*args) 뒤에 매개변수를 추가하는 형태로 작성하지 말고, 기본적
                       인 sum 함수처럼 첫 번째 매개변수로 리스트를 받고, 두 번째 매개변수로
                       어떤 숫자부터 더할지를 지정하게 만들어주세요.

                    ●    매개변수로 숫자 리스트를 받고, 숫자의 평균을 계산하는 함수를 만들어
                       보세요.

                    ●    단어(문자열)로 구성된 리스트를 매개변수로 받고, (가장_짧은_단어_길이,
                       가장_긴_단어_길이, 단어_길이의_평균) 형태의 튜플을 리턴하는 함수를 만들
                       어보세요.

                    ●    매개변수로 여러 자료형으로 구성된 리스트를 받고, 그 값을 더해서 리턴
                       하는 함수를 만들어보세요. 숫자 또는 숫자로 변환해서 더할 수 있는 것

                       들만 더하고, 나머지는 무시하면 됩니다.



























                                                                    1장  numeric 자료형  041




     파이썬_06.indd   41                                                      2021-11-18   오전 9:38:17
   20   21   22   23   24   25   26   27   28   29   30