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的Bottle框架中获取制定cookie的教程
Apr 24 Python
python实现八大排序算法(2)
Sep 14 Python
python控制windows剪贴板,向剪贴板中写入图片的实例
May 31 Python
使用Python读取二进制文件的实例讲解
Jul 09 Python
Appium Python自动化测试之环境搭建的步骤
Jan 23 Python
Python代码实现删除一个list里面重复元素的方法
Apr 02 Python
Python 类属性与实例属性,类对象与实例对象用法分析
Sep 20 Python
python实现滑雪游戏
Feb 22 Python
python GUI库图形界面开发之PyQt5打印控件QPrinter详细使用方法与实例
Feb 28 Python
python 监控logcat关键字功能
Sep 04 Python
Pycharm自带Git实现版本管理的方法步骤
Sep 18 Python
用Python实现屏幕截图详解
Jan 22 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
hessian 在PHP中的使用介绍
2010/12/13 PHP
PHP中使用gettext解决国际化问题的例子(i18n)
2014/06/13 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
jQuery Ajax使用 全解析
2010/12/15 Javascript
javascript开发随笔二 动态加载js和文件
2011/11/25 Javascript
Extjs Label的 fieldLabel和html属性值对齐的方法
2014/06/15 Javascript
JavaScript中使用Object.create()创建对象介绍
2014/12/30 Javascript
js使用split函数按照多个字符对字符串进行分割的方法
2015/03/20 Javascript
JavaScript中字符串分割函数split用法实例
2015/04/07 Javascript
JavaScript操作HTML DOM节点的基础教程
2016/03/11 Javascript
JS 清除字符串数组中,重复元素的实现方法
2016/05/24 Javascript
jquery层级选择器的实现(匹配后代元素div)
2016/09/05 Javascript
详解ES6中的let命令
2020/04/05 Javascript
简单实现jQuery手风琴效果
2017/08/18 jQuery
jsonp跨域及实现百度首页联想功能的方法
2018/08/30 Javascript
Vue使用NPM方式搭建项目
2018/10/25 Javascript
vue-cli3 配置开发与测试环境详解
2019/05/17 Javascript
Linux下使用python自动修改本机网关代码分享
2015/05/21 Python
Pycharm学习教程(5) Python快捷键相关设置
2017/05/03 Python
Python使用while循环花式打印乘法表
2019/01/28 Python
利用pyuic5将ui文件转换为py文件的方法
2019/06/19 Python
Form表单及django的form表单的补充
2019/07/25 Python
Perfume’s Club德国官网:在线购买香水
2019/04/08 全球购物
Dr. Martens马汀博士法国官网:马丁靴鼻祖
2020/01/15 全球购物
个人求职信范文分享
2013/12/13 职场文书
个人党性剖析材料
2014/02/03 职场文书
2014年寒假社会实践活动心得体会
2014/04/07 职场文书
医德医风自我评价
2014/09/19 职场文书
校长一岗双责责任书
2015/05/09 职场文书
生死抉择观后感
2015/06/09 职场文书
仰望星空观后感
2015/06/10 职场文书
水浒传读书笔记
2015/06/25 职场文书
《神奇的鸟岛》教学反思
2016/02/22 职场文书
实习员工转正的评语汇总,以备不时之需
2019/12/17 职场文书
星际争霸:毕姥爷vs解冻01
2022/04/01 星际争霸
三种方式清除vue路由跳转router-link的历史记录
2022/04/10 Vue.js