从键盘输入两个时间(包括时、分、秒),计算两者之间的时间差。假设用户输入的第1个时间早于第2个时间。
时间: 2024-03-20 18:19:19 浏览: 43
```python
time1 = input("请输入第一个时间(hh:mm:ss):")
time2 = input("请输入第二个时间(hh:mm:ss):")
# 将输入的时间转换成秒数
hour1, minute1, second1 = map(int, time1.split(':'))
hour2, minute2, second2 = map(int, time2.split(':'))
time1_total_seconds = hour1 * 3600 + minute1 * 60 + second1
time2_total_seconds = hour2 * 3600 + minute2 * 60 + second2
# 计算时间差
time_delta_seconds = time2_total_seconds - time1_total_seconds
delta_hour, delta_minute, delta_second = time_delta_seconds // 3600, (time_delta_seconds % 3600) // 60, time_delta_seconds % 60
print("时间差为:{}小时{}分钟{}秒".format(delta_hour, delta_minute, delta_second))
```
示例输出:
```
请输入第一个时间(hh:mm:ss):09:30:00
请输入第二个时间(hh:mm:ss):14:45:30
时间差为:5小时15分钟30秒
```