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 urlopen 使用小示例
Sep 06 Python
python中的列表推导浅析
Apr 26 Python
学习python之编写简单简单连接数据库并执行查询操作
Feb 27 Python
python实现对求解最长回文子串的动态规划算法
Jun 02 Python
用Python PIL实现几个简单的图片特效
Jan 18 Python
Python Web框架之Django框架cookie和session用法分析
Aug 16 Python
在pycharm中显示python画的图方法
Aug 31 Python
python词云库wordcloud的使用方法与实例详解
Feb 17 Python
python pyecharts 实现一个文件绘制多张图
May 13 Python
python中wx模块的具体使用方法
May 15 Python
python 实现批量图片识别并翻译
Nov 02 Python
Python中的matplotlib绘制百分比堆叠柱状图,并为每一个类别设置不同的填充图案
Apr 20 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适配器模式(Adapter)
2014/11/25 PHP
php实现获取文件mime类型的方法
2015/02/11 PHP
WordPres对前端页面调试时的两个PHP函数使用小技巧
2015/12/22 PHP
ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法
2016/11/12 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
Laravel中错误与异常处理的用法示例
2018/09/16 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
2019/08/14 PHP
对采用动态原型方式无法展示继承机制得思考
2009/12/04 Javascript
解决jquery无法找到其他父级子集问题的方法
2016/05/10 Javascript
jquery网页加载进度条的实现
2017/06/01 jQuery
require.js中的define函数详解
2017/07/10 Javascript
Vue中axios的封装(报错、鉴权、跳转、拦截、提示)
2019/08/20 Javascript
Vue axios 将传递的json数据转为form data的例子
2019/10/29 Javascript
JS前后端实现身份证号验证代码解析
2020/07/23 Javascript
[04:48]DOTA2亚洲邀请赛林书豪为VGJ加油
2017/04/01 DOTA
独特的python循环语句
2016/11/20 Python
简单谈谈Python流程控制语句
2016/12/04 Python
关于Python中异常(Exception)的汇总
2017/01/18 Python
详解Python中表达式i += x与i = i + x是否等价
2017/02/08 Python
基于anaconda下强大的conda命令介绍
2018/06/11 Python
python 和c++实现旋转矩阵到欧拉角的变换方式
2019/12/04 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
2020/01/14 Python
Python3 Tensorlfow:增加或者减小矩阵维度的实现
2020/05/22 Python
了解一下python内建模块collections
2020/09/07 Python
python网络爬虫实现发送短信验证码的方法
2021/02/25 Python
html5 Canvas画图教程(4)—未闭合的路径及渐变色的填充方法
2013/01/09 HTML / CSS
阿玛尼美国官方网站:Armani.com
2016/11/25 全球购物
香港唯港荟酒店预订:Hotel ICON
2018/03/27 全球购物
大学生大二自我鉴定
2013/10/28 职场文书
完美主义个人的自我评价
2014/02/17 职场文书
天猫某品牌专卖店运营计划书
2014/03/21 职场文书
大学生个人总结范文
2015/02/15 职场文书
在职人员跳槽求职信
2015/03/20 职场文书
2015新员工工作总结范文
2015/10/15 职场文书
Python中的嵌套循环详情
2022/03/23 Python
小喇叭开始广播了! 四十多年前珍贵老照片
2022/05/09 无线电