우주 임무 계산기 완성하기
이번 챌린지에서는 일부만 작성된 파이썬 모듈을 완성하고, 이를 메인 프로그램에서 활용해 봅니다.
과제
/home/labex/project 디렉토리에 있는 space_math.py 파일을 엽니다. (WebIDE 사용 권장)
space_math.py 내의 다음 세 가지 함수를 완성하세요:
calculate_fuel(distance)
time_to_destination(distance, speed)
gravity_force(mass1, mass2, distance)
- 같은 디렉토리에 있는
mission_planner.py 파일을 엽니다.
space_math.py에서 작성한 함수들을 임포트하여 임무 세부 사항을 계산하는 데 사용하세요.
요구 사항
- 주석으로 제공된 공식을 사용하여
space_math.py의 함수들을 완성하세요.
mission_planner.py에서 from ... import ... 구문을 사용하여 space_math.py의 함수들을 가져오세요.
- 임포트한 함수를 사용하여 임무 데이터를 계산하고 화면에 출력하세요.
- 출력 시 모든 계산 결과는 소수점 둘째 자리까지 반올림하여 표시해야 합니다.
예시
mission_planner.py를 완성하고 실행하면 다음과 유사한 결과가 출력되어야 합니다:
python ~/project/mission_planner.py
Space Mission Details:
----------------------
Fuel needed: 112500000000.00 liters
Time to destination: 11250.00 hours
Gravitational force at destination: 12.64 N