用Python编写一个程序,要求用户输入24小时制的时间,然后按照12小时制的格式显示出来。
时间: 2024-05-09 21:19:04 浏览: 163
fileCopyUtility:复制过去 24 小时内创建的修改过的文件的脚本。 用 Python、wxPython 和 SQLite 编写
以下是Python代码:
```python
time_24h = input("请输入24小时制的时间(格式为HH:MM):")
# 将输入的时间分离成小时和分钟
hour = int(time_24h.split(":")[0])
minute = int(time_24h.split(":")[1])
# 判断小时数是否超过12小时
if hour > 12:
hour -= 12
am_pm = "下午"
else:
am_pm = "上午"
# 将时间转换成12小时制的格式
time_12h = "{}:{} {}".format(hour, minute, am_pm)
print("12小时制的时间为:{}".format(time_12h))
```
在程序中,我们首先要求用户输入24小时制的时间,并使用`split()`方法将其分离成小时和分钟两个整数。接着,我们判断小时数是否超过12小时,如果超过,则将小时数减去12,并设置`am_pm`变量为“下午”;否则,`am_pm`变量为“上午”。最后,我们将时间转换成12小时制的格式,并打印输出。
阅读全文