시간을 초 단위로 변환하기

PythonBeginner
지금 연습하기

소개

이번 챌린지에서는 시간을 초 단위로 바꾸어 주는 간단한 시간 변환기를 만들어 봅니다. 이 실습 과제는 사용자 입력, 수학적 연산, 그리고 자료형 변환과 같은 파이썬의 기초 개념을 확실히 다지는 데 도움이 될 것입니다.

시간 변환기 구현하기

코드 에디터를 열면 구현을 돕기 위한 주석이 포함된 템플릿 파일 seconds.py를 확인할 수 있습니다.

과제

  • 시간을 초로 변환하는 프로그램을 작성하세요.
  • 사용자로부터 시간 (hour) 값을 입력받아 처리하세요.
  • 계산된 초 (second) 값을 화면에 출력하세요.

요구 사항

  • 제공된 템플릿 파일 /home/labex/project/seconds.py에서 작업하세요.
  • TODO 주석 부분을 다음과 같은 기능을 수행하는 코드로 완성하세요:
    1. input() 함수를 사용하여 "Hours: "라는 안내 문구와 함께 시간을 입력받습니다.
    2. 입력받은 문자열을 정수형으로 변환합니다.
    3. 초를 계산합니다 (시간에 3600 을 곱합니다).
    4. 결과를 "Seconds: <값>" 형식으로 출력합니다.

숫자 연산 가이드

변환을 위한 참고 사항은 다음과 같습니다:

  • 1 시간 = 60 분
  • 1 분 = 60 초
  • 따라서, 1 시간 = 3600 초
  • 계산 예시: 2 시간 = 2 × 3600 = 7200 초

실행 예시

프로그램을 실행했을 때의 모습입니다:

$ python seconds.py
Hours: 3
Seconds: 10800

또 다른 예시:

$ python seconds.py
Hours: 1
Seconds: 3600

요약

이번 챌린지를 통해 다음과 같은 파이썬의 핵심 기초 개념들을 활용한 실용적인 시간 변환 프로그램을 만들어 보았습니다:

  • input() 함수를 이용한 사용자 입력 받기
  • int()를 사용한 문자열의 정수 변환
  • 수학적 산술 연산 수행
  • print()를 활용한 결과값 포맷팅 및 출력

이러한 기술들은 더 복잡한 프로그래밍 과제나 실제 애플리케이션을 개발하는 데 있어 가장 밑바탕이 되는 중요한 기초입니다.

✨ 솔루션 확인 및 연습