编写一个程序,要求用户输入24小时制的小时和分钟,然后按照12小时制的格式显示出来。
时间: 2024-03-23 08:12:54 浏览: 156
输入一个24小时制的时间,转化为12小时制
```
hour = int(input("请输入小时(24小时制):"))
minute = int(input("请输入分钟:"))
if hour < 0 or hour > 23 or minute < 0 or minute > 59:
print("输入错误!")
else:
if hour == 0:
hour = 12
am_pm = "AM"
elif hour < 12:
am_pm = "AM"
elif hour == 12:
am_pm = "PM"
else:
hour -= 12
am_pm = "PM"
print("12小时制时间为:{:02d}:{:02d} {}".format(hour, minute, am_pm))
```
示例输出:
```
请输入小时(24小时制):8
请输入分钟:30
12小时制时间为:08:30 AM
```
阅读全文