介绍
在这个挑战中,你将创建一个简单的时间转换器,将小时数转换为秒数。这个实战练习有助于巩固你对 Python 基础概念的理解,包括用户输入、数学运算以及类型转换。
这是一个「挑战」,它与「引导实验」的不同之处在于,你需要尝试独立完成挑战任务,而不是按照实验步骤一步步学习。挑战通常具有一定的难度。如果你觉得困难,可以与 Labby 讨论或查看解决方案。历史数据显示,这是一个入门级难度的挑战,通过率为 95%。它在学习者中获得了 98% 的好评率。
在这个挑战中,你将创建一个简单的时间转换器,将小时数转换为秒数。这个实战练习有助于巩固你对 Python 基础概念的理解,包括用户输入、数学运算以及类型转换。
打开代码编辑器,你会看到模板文件 seconds.py,其中包含引导你完成实现的注释。
/home/labex/project/seconds.py 进行开发input() 获取小时数,提示语为 "Hours: "以下是帮助你进行转换的快速指南:
运行程序时的效果如下:
$ python seconds.py
Hours: 3
Seconds: 10800
另一个示例:
$ python seconds.py
Hours: 1
Seconds: 3600
在这个挑战中,你创建了一个实用的时间转换程序,它展示了几个 Python 的核心基础概念:
input() 函数获取用户输入int() 将字符串转换为整数print() 格式化并显示输出结果这些技能构成了处理更复杂编程任务和开发实际应用的基础。