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中defaultdict的用法详解
Jun 07 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
Sep 26 Python
Python基于SMTP协议实现发送邮件功能详解
Aug 14 Python
使用python Fabric动态修改远程机器hosts的方法
Oct 26 Python
10 分钟快速入门 Python3的教程
Jan 29 Python
python 基于TCP协议的套接字编程详解
Jun 29 Python
Python编写通讯录通过数据库存储实现模糊查询功能
Jul 18 Python
np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
Nov 30 Python
Tensorflow实现多GPU并行方式
Feb 03 Python
python字符串的index和find的区别详解
Jun 20 Python
Python控制台输出俄罗斯方块移动和旋转功能
Apr 18 Python
python基础之停用词过滤详解
Apr 21 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
深入PHP nl2br()格式化输出的详解
2013/06/05 PHP
php单文件版在线代码编辑器
2015/03/12 PHP
分析PHP中单双引号的误区和双引号小隐患
2016/07/19 PHP
js 异步处理进度条
2010/04/01 Javascript
JavaScript中SQL语句的应用实现
2010/05/04 Javascript
基于jquery的仿百度的鼠标移入图片抖动效果
2010/09/17 Javascript
FireFox下XML对象转化成字符串的解决方法
2011/12/09 Javascript
JQuery中form验证出错信息的查看方法
2013/10/08 Javascript
javascript alert乱码的解决方法
2013/11/05 Javascript
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
2013/12/02 Javascript
特殊情况下如何获取span里面的值
2014/05/20 Javascript
node.js入门教程
2014/06/01 Javascript
jquery实现点击展开列表同时隐藏其他列表
2015/08/10 Javascript
AJAX和jQuery动态加载数据的实现方法
2016/12/05 Javascript
jQuery表单插件ajaxForm实例详解
2017/01/17 Javascript
基于JS实现翻书效果的页面切换样式
2017/02/16 Javascript
基于Vue的文字跑马灯组件(npm 组件包)
2017/05/24 Javascript
Javascript操作select控件代码实例
2020/02/14 Javascript
vue使用map代替Aarry数组循环遍历的方法
2020/04/30 Javascript
Python中__call__用法实例
2014/08/29 Python
Pycharm远程调试openstack的方法
2017/11/21 Python
Java与Python两大幸存者谁更胜一筹呢
2018/04/12 Python
Python流程控制 if else实现解析
2019/09/02 Python
使用python模拟高斯分布例子
2019/12/09 Python
Python PyQt5运行程序把输出信息展示到GUI图形界面上
2020/04/27 Python
keras .h5转移动端的.tflite文件实现方式
2020/05/25 Python
利用CSS3动画实现圆圈由小变大向外扩散的效果实例
2018/09/10 HTML / CSS
联谊活动策划书
2014/01/26 职场文书
yy婚礼司仪主持词
2014/03/14 职场文书
认购协议书范本
2014/04/22 职场文书
学雷锋志愿者活动方案
2014/08/21 职场文书
2014年酒店年度工作总结
2014/12/10 职场文书
2015年优质护理服务工作总结
2015/04/08 职场文书
建党伟业观后感
2015/06/01 职场文书
运动会主持词大全
2015/07/02 职场文书
制定企业培训计划的五大要点!
2019/07/10 职场文书