题目
从标准输入读入一个非负整数总秒数,换算并按 时:分:秒 的格式输出时间字符串。
输入格式:一行输入一个非负整数,表示总秒数。
输出格式:输出格式为 时:分:秒 的时间字符串,末尾换行。
数据范围与约定: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