将小时转换为秒

PythonBeginner
立即练习

介绍

在这个挑战中,你将创建一个简单的时间转换器,将小时数转换为秒数。这个实战练习有助于巩固你对 Python 基础概念的理解,包括用户输入、数学运算以及类型转换。

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

时间转换器的实现

打开代码编辑器,你会看到模板文件 seconds.py,其中包含引导你完成实现的注释。

任务

  • 创建一个将小时转换为秒的程序
  • 处理用户输入的小时数
  • 计算并显示对应的秒数

要求

  • 使用模板文件 /home/labex/project/seconds.py 进行开发
  • 将 TODO 注释替换为可运行的代码,要求如下:
    1. 使用 input() 获取小时数,提示语为 "Hours: "
    2. 将输入的字符串转换为整数
    3. 计算秒数(小时数乘以 3600)
    4. 使用 "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() 格式化并显示输出结果

这些技能构成了处理更复杂编程任务和开发实际应用的基础。