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 相关文章推荐
flask中使用SQLAlchemy进行辅助开发的代码
Feb 10 Python
Python中使用Flask、MongoDB搭建简易图片服务器
Feb 04 Python
Python实现统计英文单词个数及字符串分割代码
May 28 Python
通过mod_python配置运行在Apache上的Django框架
Jul 22 Python
python实现JAVA源代码从ANSI到UTF-8的批量转换方法
Aug 10 Python
Python对list列表结构中的值进行去重的方法总结
May 07 Python
python实现拓扑排序的基本教程
Mar 11 Python
Tensorflow实现神经网络拟合线性回归
Jul 19 Python
Python发送邮件的实例代码讲解
Oct 16 Python
Python数据可视化:泊松分布详解
Dec 07 Python
python中delattr删除对象方法的代码分析
Dec 15 Python
Python读取文件夹下的所有文件实例代码
Apr 02 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/09/01 PHP
ThinkPHP之R方法实例详解
2014/06/20 PHP
十幅图告诉你什么是PHP引用
2015/02/22 PHP
Prototype源码浅析 Number部分
2012/01/16 Javascript
js生成随机数之random函数随机示例
2013/12/20 Javascript
javaScript对文字按照拼音排序实现代码
2013/12/27 Javascript
获取中文字符串的实际长度代码
2014/06/05 Javascript
NodeJS制作爬虫全过程(续)
2014/12/22 NodeJs
JavaScript实现获取dom中class的方法
2015/02/09 Javascript
js进行表单验证实例分析
2015/02/10 Javascript
javaScript中Math()函数注意事项
2015/06/18 Javascript
原生js页面滚动延迟加载图片
2015/12/20 Javascript
基于javascript实现checkbox复选框实例代码
2016/01/28 Javascript
浅析jquery与checkbox的checked属性的问题
2016/04/27 Javascript
js和C# 时间日期格式转换的简单实例
2016/05/28 Javascript
Angular2 路由问题修复详解
2017/03/01 Javascript
基于JavaScript实现图片剪切效果
2017/03/07 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
2017/05/10 Javascript
extjs简介_动力节点Java学院整理
2017/07/17 Javascript
vue-socket.io跨域问题有效解决方法
2020/02/11 Javascript
通过实例解析jQ Ajax操作相关原理
2020/09/23 Javascript
深入理解javascript中的this
2021/02/08 Javascript
[01:00:11]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第一场 2月7日
2021/03/11 DOTA
python学习笔记:字典的使用示例详解
2014/06/13 Python
python清除字符串里非字母字符的方法
2015/07/02 Python
Pyqt5 实现跳转界面并关闭当前界面的方法
2019/06/19 Python
Python 读取用户指令和格式化打印实现解析
2019/09/02 Python
python中seaborn包常用图形使用详解
2019/11/25 Python
python的faker库用法
2019/11/28 Python
详解如何用canvas画一个微笑的表情
2019/03/14 HTML / CSS
研究生自荐信
2013/10/09 职场文书
英语专业个人求职信范文
2014/02/01 职场文书
初中生自我鉴定
2014/02/04 职场文书
上课玩手机检讨书
2014/02/08 职场文书
党的群众路线教育实践活动批评与自我批评发言稿
2014/10/16 职场文书
零基础学java之带返回值的方法的定义和调用
2022/04/10 Java/Android