题目

从标准输入读入一个非负整数总秒数,换算并按 时:分:秒 的格式输出时间字符串。

输入格式:一行输入一个非负整数,表示总秒数。

输出格式:输出格式为 时:分:秒 的时间字符串,末尾换行。

数据范围与约定:0 ≤ 总秒数 ≤ 109。

思路与算法

1. 时间换算数学关系
1 小时 = 3600 秒,1 分钟 = 60 秒。
小时数:h = total // 3600;
分钟数:m = (total % 3600) // 60;
剩余秒数:s = total % 60。

2. 格式化输出
使用 f-string f"{h}:{m}:{s}" 可以极简地拼接并输出结果。

完整程序

f = float(input())

# 摄氏度与华氏度转换公式:C = (F - 32) * 5 / 9
c = (f - 32) * 5 / 9

print(f'c={c:.2f}')

运行示例

输入:

3661

输出:

1:1:1