写一个程序,从终端输入一个四位数字代表的时间,计算并输出给定时间经过了多少秒
时间: 2024-10-19 15:03:50 浏览: 9
数据结构大作业C++实现简单的计算器——算术表达式计算(包含实验报告)
5星 · 资源好评率100%
当然可以。首先,我们需要让用户通过命令行输入一个四位数表示的时间(例如:HHMM),然后我们将这个时间转换成秒。这里是一个简单的Python程序示例:
```python
def time_to_seconds(input_time):
# 将输入字符串分割成小时、分钟和秒
hours, minutes = input_time[:2], input_time[2:]
# 将小时和分钟转为整数,并注意0-23和0-59范围
hours = int(hours)
minutes = int(minutes)
# 计算总秒数(一小时=3600秒,一分钟=60秒)
total_seconds = hours * 3600 + minutes * 60
return total_seconds
# 获取用户输入
input_time_str = input("请输入一个四位数的时间(格式:HHMM):")
seconds_passed = time_to_seconds(input_time_str)
print(f"给定时间 {input_time_str} 对应的秒数是:{seconds_passed}")
# 相关问题--
阅读全文