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设计模式编程中Adapter适配器模式的使用实例
Mar 02 Python
Python实现PS滤镜特效之扇形变换效果示例
Jan 26 Python
Python 记录日志的灵活性和可配置性介绍
Feb 27 Python
pandas创建新Dataframe并添加多行的实例
Apr 08 Python
Python嵌套列表转一维的方法(压平嵌套列表)
Jul 03 Python
pandas DataFrame 警告(SettingWithCopyWarning)的解决
Jul 23 Python
python根据时间获取周数代码实例
Sep 30 Python
python机器学习库xgboost的使用
Jan 20 Python
Pytorch十九种损失函数的使用详解
Apr 29 Python
Python 判断时间是否在时间区间内的实例
May 16 Python
Python实现像awk一样分割字符串
Sep 15 Python
基于python实现坦克大战游戏
Oct 27 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验证码生成类分享
2014/08/21 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
nodejs win7下安装方法
2012/05/24 NodeJs
jquery 之 $().hover(func1, funct2)使用方法
2012/06/14 Javascript
从数组中随机取x条不重复数据的JS代码
2013/12/24 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
js实现导航吸顶效果
2017/02/24 Javascript
js实现多张图片延迟加载效果
2017/07/17 Javascript
JS中Map和ForEach的区别
2018/02/05 Javascript
vue.js实现点击后动态添加class及删除同级class的实现代码
2018/04/04 Javascript
jQuery获取随机颜色的实例代码
2018/05/21 jQuery
nodejs中express入门和基础知识点学习
2018/09/13 NodeJs
Vue动态面包屑功能的实现方法
2019/07/01 Javascript
vue下的@change事件的实现
2019/10/25 Javascript
vue实现用户长时间不操作自动退出登录功能的实现代码
2020/07/23 Javascript
[02:12]2015国际邀请赛 SHOWOPEN
2015/08/05 DOTA
python实现简单图片物体标注工具
2019/03/18 Python
Django项目之Elasticsearch搜索引擎的实例
2019/08/21 Python
python 字典的打印实现
2019/09/26 Python
python线程安全及多进程多线程实现方法详解
2019/09/27 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
2019/10/01 Python
Python代码块及缓存机制原理详解
2019/12/13 Python
python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法
2020/02/26 Python
捷克领先的户外服装及配件市场零售商:ALPINE PRO
2018/01/09 全球购物
美国最好的葡萄酒网上商店:Wine Library
2019/11/02 全球购物
我看到了用指针调用函数的不同语法形式
2014/07/16 面试题
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
2013/03/30 面试题
大学生求职简历的自我评价
2013/10/21 职场文书
生产部经理岗位职责
2013/12/16 职场文书
导师就业推荐信范文
2014/05/22 职场文书
党员个人对照检查材料
2014/10/01 职场文书
迟到检讨书2000字(精选篇)
2014/10/07 职场文书
四风问题自查自纠工作情况报告
2014/10/28 职场文书
挂职锻炼工作总结2015
2015/05/28 职场文书
小学生优秀作文范文(六篇)
2019/07/10 职场文书
解决python绘图使用subplots出现标题重叠的问题
2021/04/30 Python