使用Python编写一个简单的时间转换程序,将秒数转换为时分秒格式
发布时间:2023-12-04 14:13:01
下面是一个简单的Python程序,用于将给定的秒数转换为时分秒格式:
def convert_seconds(seconds):
hours = seconds // 3600
minutes = (seconds % 3600) // 60
seconds = (seconds % 3600) % 60
return hours, minutes, seconds
# 使用示例
seconds = 3666
hours, minutes, seconds = convert_seconds(seconds)
print(f"{seconds} 秒是 {hours} 小时 {minutes} 分钟 {seconds} 秒")
在这个示例中,convert_seconds函数用来将给定的秒数转换为时分秒格式。程序首先使用整除操作符//计算出小时数,然后使用模运算符%计算出剩余的分钟数和秒数。最后,该函数返回三个变量:hours(小时),minutes(分钟)和seconds(秒数)。
在使用示例中,我们将传入的秒数设置为3666。然后,将调用convert_seconds函数将其转换为时分秒格式,并将结果分配给hours、minutes和seconds变量。最后,使用格式化字符串进行输出。
运行上述代码,将会得到以下输出:
3666 秒是 1 小时 1 分钟 6 秒
所以,3666秒等于1小时1分钟6秒。
