欢迎访问宙启技术站
智能推送

使用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秒。