Page 26 -
P. 26

1.4         EXERCISE 03.                   P  y  t  h  o  n




                          달린 시간 계산하기






              시스템 관리자는 사용자의 입력 또는 파일을 기반으로 리포트를 만드는 작업
              등 굉장히 다양한 업무에 파이썬을 활용합니다. 특정 오류 메시지가 얼마나 자
              주 일어나는지 확인하는 경우, 최근 어떤 IP 주소에서 많이 접근하는지, 어떤

              사용자가 비밀번호를 많이 틀리는지 확인하는 등 다양한 경우에 파이썬을 활용
              합니다. 따라서 시간에 따라 어떻게 정보를 계속 누적하고, 기본적인 리포트를
              만들어낼 수 있는지 아는 것이 중요합니다. 그리고 이러한 정보를 다룰 때 부동
              소수점(실수)을 어떻게 다룰 것인지, 부동소수점은 정수와 어떤 차이가 있는지

              아는 것도 중요합니다.
              어떤 사람이 매일 10km를 뛰고, 그 시간을 기록하고 있다고 가정합니다. 이번

              예제에서는 이 사람을 위해서 지금까지 얼마나 뛰었고, 평균 속도가 어떻게 되
              는지 알려주는 프로그램을 만듭니다.

              run_timing이라는 이름의 함수를 만들어주세요. 이 함수는 10km를 뛰는 데 시
              간이 얼마나 걸렸는지, 아무것도 입력하지 않고 단순하게 엔터 키만 입력할 때
              까지 계속해서 묻습니다. 사용자가 아무것도 입력하지 않고 엔터 키만 입력하
              면, 10km를 달리는 데 걸린 평균 시간을 출력하고 프로그램을 종료합니다.

              예를 들어 3개의 자료를 입력받아서 결과를 출력하는 경우, 다음과 같이 실행

              됩니다.

               Enter 10 km run time: 15
               Enter 10 km run time: 20
               Enter 10 km run time: 10
               Enter 10 km run time: <enter>

               Average of 15.0, over 3 runs



          042




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