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实现自动更换ip的方法
May 05 Python
Python安装使用命令行交互模块pexpect的基础教程
May 12 Python
利用Python将时间或时间间隔转为ISO 8601格式方法示例
Sep 05 Python
matplotlib绘制动画代码示例
Jan 02 Python
Python读取Json字典写入Excel表格的方法
Jan 03 Python
python删除本地夹里重复文件的方法
Nov 19 Python
python 3.6.2 安装配置方法图文教程
Sep 18 Python
将python文件打包成EXE应用程序的方法
May 22 Python
让Django的BooleanField支持字符串形式的输入方式
May 20 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
Feb 22 Python
python 爬取华为应用市场评论
May 29 Python
Python pandas读取CSV文件的注意事项(适合新手)
Jun 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下关于Cannot use a scalar value as an array的解决办法
2010/08/08 PHP
php字符串按照单词进行反转的方法
2015/03/14 PHP
yii2使用gridView实现下拉列表筛选数据
2017/04/10 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
Javascript hasOwnProperty 方法 &amp; in 关键字
2008/11/26 Javascript
jquery 输入框数字限制插件
2009/11/10 Javascript
一起来写段JS drag拖动代码
2010/12/09 Javascript
jquery(hide方法)隐藏指定元素实例
2013/11/11 Javascript
自定义百度分享的分享按钮
2015/03/18 Javascript
Javascript中的数据类型之旅
2015/10/18 Javascript
详解JavaScript中数组和字符串的lastIndexOf()方法使用
2016/03/13 Javascript
利用JS提交表单的几种方法和验证(必看篇)
2016/09/17 Javascript
vue实现裁切图片同时实现放大、缩小、旋转功能
2018/03/02 Javascript
Vue2.x中利用@font-size引入字体图标报错的解决方法
2018/09/28 Javascript
解决ng-repeat产生的ng-model中取不到值的问题
2018/10/02 Javascript
layui实现三级联动效果
2019/07/26 Javascript
JavaScript oncopy事件用法实例解析
2020/05/13 Javascript
Python 使用requests模块发送GET和POST请求的实现代码
2016/09/21 Python
python创建文件时去掉非法字符的方法
2018/10/31 Python
python使用requests模块实现爬取电影天堂最新电影信息
2019/04/03 Python
使用django的objects.filter()方法匹配多个关键字的方法
2019/07/18 Python
详解python播放音频的三种方法
2019/09/23 Python
python飞机大战pygame碰撞检测实现方法分析
2019/12/17 Python
Pytorch Tensor基本数学运算详解
2019/12/30 Python
基于django micro搭建网站实现加水印功能
2020/05/22 Python
五分钟学会怎么用Pygame做一个简单的贪吃蛇
2021/01/06 Python
安德玛加拿大官网:Under Armour加拿大
2019/10/02 全球购物
C/C++程序员常见面试题一
2012/12/08 面试题
如何做好总经理助理
2013/11/12 职场文书
出国导师推荐信
2014/01/16 职场文书
村干部承诺书
2014/03/28 职场文书
希特勒经典演讲稿
2014/05/19 职场文书
2015年生产车间工作总结
2015/04/22 职场文书
技术入股合作协议书
2016/03/21 职场文书
2019同学聚会主持词
2019/05/06 职场文书
Golang 入门 之url 包
2022/05/04 Golang