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 14 Python
浅谈python字符串方法的简单使用
Jul 18 Python
Python将图片批量从png格式转换至WebP格式
Aug 22 Python
Python正则表达式常用函数总结
Jun 24 Python
利用Django内置的认证视图实现用户密码重置功能详解
Nov 24 Python
基于python的图片修复程序(实现水印去除)
Jun 04 Python
Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
Jul 25 Python
python集合比较(交集,并集,差集)方法详解
Sep 13 Python
Python 虚拟空间的使用代码详解
Jun 10 Python
深入了解python中元类的相关知识
Aug 29 Python
Python抓新型冠状病毒肺炎疫情数据并绘制全国疫情分布的代码实例
Feb 05 Python
Python使用OpenCV实现虚拟缩放效果
Feb 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+Html+缓存
2006/11/25 PHP
PHP curl_setopt()函数实例代码与参数分析
2011/06/02 PHP
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
shell脚本作为保证PHP脚本不挂掉的守护进程实例分享
2013/07/15 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
2017/05/30 PHP
php学习笔记之字符串常见操作总结
2019/07/16 PHP
jquery dialog键盘事件代码
2010/08/01 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
js实现上传图片及时预览
2016/05/07 Javascript
详解在vue-cli项目中安装node-sass
2017/06/21 Javascript
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
2017/07/22 jQuery
Vue.js中的computed工作原理
2018/03/22 Javascript
基于mpvue搭建微信小程序项目框架的教程详解
2019/04/10 Javascript
react MPA 多页配置详解
2019/10/18 Javascript
vue页面跳转实现页面缓存操作
2020/07/22 Javascript
[46:14]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python脚本替换指定行实现步骤
2017/07/11 Python
python正则表达式面试题解答
2020/04/28 Python
python如何发布自已pip项目的方法步骤
2018/10/09 Python
python组合无重复三位数的实例
2018/11/13 Python
Python合并同一个文件夹下所有PDF文件的方法
2019/03/11 Python
django 中QuerySet特性功能详解
2019/07/25 Python
pytorch 输出中间层特征的实例
2019/08/17 Python
Pytorch 之修改Tensor部分值方式
2019/12/27 Python
python中JWT用户认证的实现
2020/05/18 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
CSS3实现水平居中、垂直居中、水平垂直居中的实例代码
2020/02/27 HTML / CSS
HTML5 3D书本翻页动画的实现示例
2019/08/28 HTML / CSS
Banana Republic欧盟:美国都市简约风格的代表品牌
2018/05/09 全球购物
德国拖鞋网站:German Slippers
2019/11/08 全球购物
EJB面试题
2015/07/28 面试题
ktv筹备计划书
2014/05/03 职场文书
学习普通话的体会
2014/11/07 职场文书
自主招生自荐信怎么写
2015/03/24 职场文书
记者节感言
2015/08/03 职场文书
MySQL中int (10) 和 int (11) 的区别
2022/01/22 MySQL