创建火箭发射倒计时

PythonBeginner
立即练习

介绍

欢迎来到 LabEx 太空学院的 Python 循环挑战!作为一名新招募的成员,你被分配了一项任务:为火箭发射编写一个简单的倒计时程序。这次挑战将测试你使用 Python 循环的能力,这是在太空任务中实现重复任务自动化的关键技能。

这是一个「挑战」项目,它与「引导实验」不同,你需要尝试独立完成挑战任务,而不是按照实验步骤一步步学习。挑战通常具有一定的难度。如果你觉得困难,可以与 Labby 讨论或查看解决方案。历史数据显示,这是一个初学者级别的挑战,通过率为 97%。它在学习者中获得了 99% 的好评率。

火箭发射倒计时

在本次挑战中,你将创建一个 Python 脚本,用于执行火箭发射的倒计时。

任务

  • /home/labex/project 目录下创建一个名为 countdown.py 的 Python 脚本(建议使用 WebIDE)。
  • 编写一个实现以下功能的程序:
    1. 从 10 开始倒计时。
    2. 打印倒计时中的每个数字,每行一个。
    3. 倒计时到 0 后,打印「Liftoff!」。

要求

  • 脚本必须命名为 countdown.py 且位于 /home/labex/project 目录下。
  • 使用 for 循环配合 range() 函数来创建倒计时。
  • 每个数字应打印在新的一行。
  • 循环完成后,在新的一行打印「Liftoff!」。
  • 脚本运行过程中不应出现任何错误。

示例

运行脚本后,输出结果应完全如下所示:

10
9
8
7
6
5
4
3
2
1
0
Liftoff!
✨ 查看解决方案并练习

总结

在本次挑战中,你创建了一个执行火箭发射倒计时的 Python 脚本。通过这个练习,你巩固了对 Python 循环的理解,特别是如何将 for 循环与 range() 函数结合使用。你练习了编写脚本来执行重复性任务(倒计时),并在结束时触发特定动作(打印「Liftoff!」)。这些循环控制的基础技能对于你在太空学院程序员职业生涯中将遇到的许多编程任务都至关重要。