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多重继承实例
Oct 11 Python
python实现查询苹果手机维修进度
Mar 16 Python
基于Python的文件类型和字符串详解
Dec 21 Python
pandas进行数据的交集与并集方式的数据合并方法
Jun 27 Python
Python 3 实现定义跨模块的全局变量和使用教程
Jul 07 Python
python如何使用jt400.jar包代码实例
Dec 20 Python
Python Pillow.Image 图像保存和参数选择方式
Jan 09 Python
Python处理PDF与CDF实例
Feb 26 Python
matlab中二维插值函数interp2的使用详解
Apr 22 Python
python将dict中的unicode打印成中文实例
May 11 Python
python3爬虫中多线程的优势总结
Nov 24 Python
python常见的占位符总结及用法
Jul 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 删除一个数组中的某个值.兼容多维数组!
2012/02/18 PHP
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
HR vs CL BO3 第二场 2.13
2021/03/10 DOTA
浅谈Javascript变量作用域问题
2014/12/16 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
JavaScript中从setTimeout与setInterval到AJAX异步
2017/02/13 Javascript
MVVM 双向绑定的实现代码
2018/06/21 Javascript
说说如何在Vue.js中实现数字输入组件的方法
2019/01/08 Javascript
JS实现简单的文字无缝上下滚动功能示例
2019/06/22 Javascript
JS co 函数库的含义和用法实例总结
2020/04/08 Javascript
js实现3D粒子酷炫动态旋转特效
2020/09/13 Javascript
[49:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第二场 3月4日
2021/03/11 DOTA
Python实现树莓派WiFi断线自动重连的实例代码
2017/03/16 Python
Python 闭包的使用方法
2017/09/07 Python
Python探索之URL Dispatcher实例详解
2017/10/28 Python
解决python中画图时x,y轴名称出现中文乱码的问题
2019/01/29 Python
Python基于mysql实现学生管理系统
2019/02/21 Python
python实现处理mysql结果输出方式
2020/04/09 Python
Grid 宫格常用布局的实现
2020/01/10 HTML / CSS
HTML5 localStorage使用总结
2017/02/22 HTML / CSS
html5借用repeating-linear-gradient实现一把刻度尺(ruler)
2019/09/09 HTML / CSS
雅诗兰黛美国官网:Estee Lauder美国
2016/07/21 全球购物
俄罗斯Sportmarket体育在线商店:用于旅游和户外活动
2019/11/12 全球购物
介绍一下Linux内核的排队自旋锁
2014/01/04 面试题
室内设计专业学生的自我评价分享
2013/11/27 职场文书
致共产党员倡议书
2014/04/16 职场文书
2014年预备党员端正入党动机思想汇报
2014/09/13 职场文书
领导欢迎词致辞
2015/01/23 职场文书
教师个人发展总结
2015/02/11 职场文书
通用员工手册范本
2015/05/14 职场文书
哈姆雷特读书笔记
2015/06/29 职场文书
2015年工商局个人工作总结
2015/07/23 职场文书
2016婚礼主持词开场白
2015/11/24 职场文书
HTML基础-标签分类(闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素)
2021/03/31 HTML / CSS
教你用Java Swing实现自助取款机系统
2021/06/11 Java/Android