编写程序:用户输入一个正整数sec,代表某 个程序运算的时间(秒),输出对应的时间格式:hh 小 时mm 分钟ss 秒,如右图所示某次运行结果:
时间: 2024-10-19 12:09:12 浏览: 5
编写一个简单的程序,用于将给定的秒数转换成小时、分钟和秒的形式,可以按以下步骤完成:
```python
def convert_seconds_to_time(sec):
hours = sec // 3600 # 计算小时数,取整除
seconds %= 3600 # 取余得到剩下的秒数
minutes = seconds // 60 # 计算分钟数,取整除
seconds %= 60 # 再取余,得到剩余的秒
return f"{hours}小时{minutes}分钟{seconds}秒"
# 获取用户输入
sec_input = int(input("请输入一个正整数秒数: "))
formatted_time = convert_seconds_to_time(sec_input)
print(f"运行结果:{formatted_time}")
```
这个程序首先计算总秒数中有多少完整的小时,然后计算剩余的秒数并分配到分钟,最后把剩余的分钟和秒组合在一起返回。如果你运行这个程序,它会提示用户输入秒数,并显示相应的格式化时间。
阅读全文