python中24小时制转换为12小时制的方法


Posted in Python onJune 18, 2021

12-24小时制

编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间。

输入格式:
输入在一行中给出带有中间的:符号(半角的冒号)的24小时制的时间,如12:34表示12点34分。当小时或分钟数小于10时,均没有前导的零,如5:6表示5点零6分。

提示:在scanf的格式字符串中加入:,让scanf来处理这个冒号。

输出格式:
在一行中输出这个时间对应的12小时制的时间,数字部分格式与输入的相同,然后跟上空格,再跟上表示上午的字符串AM或表示下午的字符串PM。如5:6 PM表示下午5点零6分。注意,在英文的习惯中,中午12点被认为是下午,所以24小时制的12:00就是12小时制的12:0 PM;而0点被认为是第二天的时间,所以是0:0 AM。

输入样例:

21:11

输出样例:

9:11 PM

思路

通过题目分析,可将本题分为判断时钟小于12,大于12和等于12来探讨24小时制转换为12小时制时的结果。

注意

此题要注意24小时制时12点到1点内转换为12小时制的部分,需要单独来判断一下

代码

hour,minute = input().split(':')
hour = int(hour)
minute = int(minute)
if hour < 12:
    print('%d:%d AM'%(hour,minute))
elif hour == 12:
    print('%d:%d PM'%(hour,minute))
else:
    hour = hour-12
    print('%d:%d PM'%(hour,minute))

到此这篇关于python中24小时制转换为12小时制的方法 的文章就介绍到这了,更多相关python中24小时制转换为12小时制内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python多线程用法实例详解
Jan 15 Python
python使用fileinput模块实现逐行读取文件的方法
Apr 29 Python
Python模块搜索概念介绍及模块安装方法介绍
Jun 03 Python
编写自定义的Django模板加载器的简单示例
Jul 21 Python
Python命令行解析模块详解
Feb 01 Python
Python对CSV、Excel、txt、dat文件的处理
Sep 18 Python
python pandas读取csv后,获取列标签的方法
Nov 12 Python
Selenium chrome配置代理Python版的方法
Nov 29 Python
Python 数据可视化pyecharts的使用详解
Jun 26 Python
Python3标准库glob文件名模式匹配的问题
Mar 13 Python
完美解决Pycharm中matplotlib画图中文乱码问题
Jan 11 Python
Python 中random 库的详细使用
Jun 03 Python
用Python selenium实现淘宝抢单机器人
python中pandas对多列进行分组统计的实现
python 常用的异步框架汇总整理
Jun 18 #Python
Opencv中cv2.floodFill算法的使用
Python下opencv使用hough变换检测直线与圆
python 网络编程要点总结
Jun 18 #Python
python opencv检测直线 cv2.HoughLinesP的实现
Jun 18 #Python
You might like
Yii框架关联查询with用法分析
2014/12/02 PHP
PHP中常见的缓存技术实例分析
2015/09/23 PHP
javascript语句中的CDATA标签的意义
2007/05/09 Javascript
用JTrackBar实现的模拟苹果风格的滚动条
2007/08/06 Javascript
js获取单元格自定义属性值的代码(IE/Firefox)
2010/04/05 Javascript
基于Jquery的$.cookie()实现跨越页面tabs导航实现代码
2011/03/03 Javascript
用JQuery实现表格隔行变色和突出显示当前行的代码
2012/02/10 Javascript
iframe 上下滚动条如何默认在下方实现原理
2012/12/10 Javascript
jQuery实现简单的点赞效果
2020/05/29 Javascript
JS动态创建元素的两种方法
2016/04/20 Javascript
jQuery页面加载初始化的3种方法(推荐)
2016/06/02 Javascript
js基于myFocus实现轮播图效果
2017/02/14 Javascript
Bootstrap 3多级下拉菜单实例
2017/11/23 Javascript
js原生方法被覆盖,从新赋值原生的方法
2018/01/02 Javascript
使用JSON格式提交数据到服务端的实例代码
2018/04/01 Javascript
用npm安装vue和vue-cli,并使用webpack创建项目的方法
2018/09/28 Javascript
对angularJs中自定义指令replace的属性详解
2018/10/09 Javascript
利用jquery和BootStrap实现动态滚动条效果
2018/12/03 jQuery
公众号SVG动画交互实战代码
2020/05/31 Javascript
Python的Flask框架中集成CKeditor富文本编辑器的教程
2016/06/13 Python
Python随机生成数据后插入到PostgreSQL
2016/07/28 Python
对tensorflow 的模型保存和调用实例讲解
2018/07/28 Python
Django中的静态文件管理过程解析
2019/08/01 Python
python提取照片坐标信息的实例代码
2019/08/14 Python
对pytorch中x = x.view(x.size(0), -1) 的理解说明
2021/03/03 Python
用html5绘制折线图的实例代码
2016/03/25 HTML / CSS
SHEIN美国:购买时髦的女性服装
2020/12/02 全球购物
物理专业本科生自荐信
2014/01/30 职场文书
《商鞅南门立木》教学反思
2014/02/16 职场文书
迎新晚会策划方案
2014/06/13 职场文书
应届本科毕业生求职信
2014/07/23 职场文书
反对四风自我剖析材料
2014/10/07 职场文书
幼儿园父亲节活动总结
2015/02/12 职场文书
大学体育课感想
2015/08/10 职场文书
Matplotlib可视化之添加让统计图变得简单易懂的注释
2021/06/11 Python
ROS系统将python包编译为可执行文件的简单步骤
2021/07/25 Python