더북(TheBook)

4 | 20초가 되었다고 판단한 사용자가 다시 Enter를 누르면 다음 문장으로 실행이 넘어가 end 변수에 현재 시각을 기록합니다.

5 | end 시간에서 start 시간을 뺀 시간, 즉 실제로 기다린 시간을 et 변수에 저장합니다.

6 | print 명령으로 실제 걸린 시간인 et 값을 화면에 보여 줍니다.

7 | 실제 걸린 시간과 20초의 차이를 계산하여 화면에 보여 줍니다. abs()는 ‘절댓값’을 구하는 파이썬 기능으로 계산 결과는 양의 부호(+)든 음의 부호(-)든 부호를 뺀 값이 됩니다. 사용자가 20초보다 빠르게 세면 결괏값이 음수가 되는데 이때 음의 부호(-)를 빼기 위해 abs()를 사용했습니다.

 

이 예제에서 input 명령을 통해 입력받은 정보는 중요하지 않습니다. 사용자가 Enter를 누른 시간을 기준으로 계산하는 게임이기 때문입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.