题目 8:时间转换 难度:低 题目描述:编写一个程序,要求用户输入 24 小时制的时间,然后显示 12 小时制的时间。 输入样例: ⚫ 21:11 输出样例: ⚫ 9:11 PM
时间: 2024-10-15 17:25:00 浏览: 27
【Python编程题】题目:猜数字游戏(1).zip
题目 8 要求我们设计一个简单的程序,该程序接收用户输入的 24 小时制时间,例如 "21:11",并将其转换成 12 小时制格式,如 "9:11 PM"。这个任务通常涉及到基本的日期和时间处理,可以利用编程语言内置的日期时间模块来完成。下面是一个简化的 Python 示例:
```python
def convert_to_12_hour_format(time_24hr):
hours, minutes = map(int, time_24hr.split(':'))
if hours >= 12:
am_pm = 'PM'
if hours > 12:
hours -= 12
else:
am_pm = 'AM'
if hours == 0:
hours = 12
return f"{hours}:{minutes} {am_pm}"
input_time = input("请输入 24 小时制时间(格式: HH:MM): ")
output_time = convert_to_12_hour_format(input_time)
print(f"输出样例:{output_time}")
```
阅读全文