介绍
在这个挑战中,你将创建一个简单的时间转换器,将小时数转换为秒数。这个实战练习有助于巩固你对 Python 基础概念的理解,包括用户输入、数学运算以及类型转换。
时间转换器的实现
打开代码编辑器,你会看到模板文件 seconds.py,其中包含引导你完成实现的注释。
任务
- 创建一个将小时转换为秒的程序
- 处理用户输入的小时数
- 计算并显示对应的秒数
要求
- 使用模板文件
/home/labex/project/seconds.py进行开发 - 将 TODO 注释替换为可运行的代码,要求如下:
- 使用
input()获取小时数,提示语为 "Hours: " - 将输入的字符串转换为整数
- 计算秒数(小时数乘以 3600)
- 使用 "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
总结
在这个挑战中,你创建了一个实用的时间转换程序,它展示了几个 Python 的核心基础概念:
- 使用
input()函数获取用户输入 - 使用
int()将字符串转换为整数 - 执行数学运算
- 使用
print()格式化并显示输出结果
这些技能构成了处理更复杂编程任务和开发实际应用的基础。



