소개
LabEx 우주 아카데미의 파이썬 루프 챌린지에 오신 것을 환영합니다! 신입 대원으로서 여러분은 로켓 발사를 위한 간단한 카운트다운 프로그램을 작성하는 임무를 맡게 되었습니다. 이번 챌린지는 우주 임무에서 반복적인 작업을 자동화하는 데 필수적인 기술인 파이썬 루프 활용 능력을 테스트합니다.
로켓 발사 카운트다운
이번 챌린지에서는 로켓 발사를 위한 카운트다운을 수행하는 파이썬 스크립트를 작성합니다.
작업 내용
/home/labex/project디렉토리에countdown.py라는 이름의 파이썬 스크립트를 생성하세요. (WebIDE 사용을 권장합니다.)- 다음 기능을 수행하는 프로그램을 작성하세요:
- 10부터 카운트다운을 시작합니다.
- 카운트다운의 각 숫자를 한 줄에 하나씩 출력합니다.
- 0에 도달하면 "Liftoff!"를 출력합니다.
요구 사항
- 스크립트 파일명은 반드시
countdown.py여야 하며,/home/labex/project디렉토리에 위치해야 합니다. range()함수와 함께for루프를 사용하여 카운트다운을 구현하세요.- 각 숫자는 새로운 줄에 출력되어야 합니다.
- 루프가 완료된 후, 새로운 줄에 "Liftoff!"를 출력하세요.
- 스크립트는 오류 없이 실행되어야 합니다.
예시
스크립트를 실행하면 출력 결과는 정확히 다음과 같아야 합니다:
10
9
8
7
6
5
4
3
2
1
0
Liftoff!
요약
이번 챌린지에서 여러분은 로켓 발사를 위한 카운트다운 파이썬 스크립트를 성공적으로 작성했습니다. 이 실습을 통해 파이썬의 루프, 특히 range() 함수를 활용한 for 루프에 대한 이해를 다질 수 있었습니다. 반복적인 작업(카운트다운)을 수행하고 특정 동작( "Liftoff!" 출력)으로 마무리하는 스크립트를 작성하는 연습을 했습니다. 이러한 기본적인 루프 제어 기술은 우주 아카데미 프로그래머로서 앞으로 마주할 많은 프로그래밍 작업의 핵심이 될 것입니다.






