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 contextlib模块使用示例
Feb 18 Python
简单介绍Python的Tornado框架中的协程异步实现原理
Apr 23 Python
Python使用微信SDK实现的微信支付功能示例
Jun 30 Python
50行Python代码实现人脸检测功能
Jan 23 Python
python3爬取淘宝信息代码分析
Feb 10 Python
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
Jul 07 Python
Django Rest framework之权限的实现示例
Dec 17 Python
python xpath获取页面注释的方法
Jan 14 Python
Django框架基础模板标签与filter使用方法详解
Jul 23 Python
Python jieba库用法及实例解析
Nov 04 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
Feb 11 Python
python Timer 类使用介绍
Dec 28 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 可阅读随机字符串代码
2010/05/26 PHP
解析zend Framework如何自动加载类
2013/06/28 PHP
ThinkPHP使用UTFWry地址库进行IP定位实例
2014/04/01 PHP
多浏览器支持的右下角浮动窗口
2010/04/01 Javascript
javascript下数值型比较难点说明
2010/06/07 Javascript
仿猪八戒网左下角的文字滚动效果
2011/10/28 Javascript
js页面跳转的常用方法整理
2013/10/18 Javascript
Jquery+asp.net后台数据传到前台js进行解析的方法
2014/05/11 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
node.js中的fs.fchownSync方法使用说明
2014/12/16 Javascript
JavaScript中的Math.LN2属性用法详解
2015/06/12 Javascript
jQuery实现的数值范围range2dslider选取插件特效多款代码分享
2015/08/27 Javascript
实践中学习AngularJS表单
2016/03/21 Javascript
微信小程序开发的四十个技术窍门总结(推荐)
2017/01/23 Javascript
JQuery validate 验证一个单独的表单元素实例
2017/02/17 Javascript
解决VUEX刷新的时候出现数据消失
2017/07/03 Javascript
Bootstrap 模态框(Modal)带参数传值实例
2017/08/20 Javascript
浅析JavaScript中的特殊数据类型
2017/12/15 Javascript
wxPython事件驱动实例详解
2014/09/28 Python
python决策树之C4.5算法详解
2017/12/20 Python
python微信跳一跳系列之色块轮廓定位棋盘
2018/02/26 Python
Python3.6实现连接mysql或mariadb的方法分析
2018/05/18 Python
对Python _取log的几种方式小结
2019/07/25 Python
Python selenium页面加载慢超时的解决方案
2020/03/18 Python
Python中使用threading.Event协调线程的运行详解
2020/05/02 Python
基于python计算滚动方差(标准差)talib和pd.rolling函数差异详解
2020/06/08 Python
HTML5 3D旋转相册的实现示例
2019/12/03 HTML / CSS
汤米巴哈马官方网站:Tommy Bahama
2017/05/13 全球购物
单位在职证明范本
2014/01/09 职场文书
《胖乎乎的小手》教学反思
2014/02/26 职场文书
2014大学生全国两会学习心得体会
2014/03/13 职场文书
国庆节演讲稿
2014/05/27 职场文书
乡镇党建工作汇报材料
2014/08/14 职场文书
职场新人知识:如何制定一份合理的工作计划?
2019/09/11 职场文书
初中生入团申请书范文(五篇)
2019/10/16 职场文书
神州牡丹园的导游词
2019/11/20 职场文书