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错误和解决方法汇总整理
Jun 03 Python
简单实现python收发邮件功能
Jan 05 Python
python应用文件读取与登录注册功能
Sep 23 Python
Python +Selenium解决图片验证码登录或注册问题(推荐)
Feb 09 Python
python发qq消息轰炸虐狗好友思路详解(完整代码)
Feb 15 Python
Python实现从N个数中找到最大的K个数
Apr 02 Python
浅谈numpy中函数resize与reshape,ravel与flatten的区别
Jun 18 Python
keras model.fit 解决validation_spilt=num 的问题
Jun 19 Python
Python 处理日期时间的Arrow库使用
Aug 18 Python
python Gabor滤波器讲解
Oct 26 Python
为2021年的第一场雪锦上添花:用matplotlib绘制雪花和雪景
Jan 05 Python
Pytorch - TORCH.NN.INIT 参数初始化的操作
Feb 27 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 ob_start()控制浏览器cache、生成html实现代码
2010/02/16 PHP
PHP实现取得HTTP请求的原文
2014/08/18 PHP
PHP7 新增功能
2021/03/09 PHP
点击button获取text内容并改变样式的js实现
2014/09/09 Javascript
JavaScript如何自定义trim方法
2015/07/28 Javascript
Javascript类型转换的规则实例解析
2016/02/23 Javascript
详解js数组的完全随机排列算法
2016/12/16 Javascript
localStorage的黑科技-js和css缓存机制
2017/02/06 Javascript
js时间戳和c#时间戳互转方法(推荐)
2017/02/15 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
2017/02/20 Javascript
NodeJS仿WebApi路由示例
2017/02/28 NodeJs
Vue如何从1.0迁移到2.0
2017/10/19 Javascript
React Native验证码倒计时工具类分享
2017/10/24 Javascript
微信小程序 生成携带参数的二维码
2019/10/23 Javascript
[01:38]女王驾到——至宝魔廷新尊技能&特效展示
2020/06/16 DOTA
python正则表达式re模块详解
2014/06/25 Python
举例讲解Python中is和id的用法
2015/04/03 Python
python实现分析apache和nginx日志文件并输出访客ip列表的方法
2015/04/04 Python
python 实现一个贴吧图片爬虫的示例
2017/10/12 Python
python3 对list中每个元素进行处理的方法
2018/06/29 Python
Python SQL查询并生成json文件操作示例
2018/08/17 Python
Python格式化输出字符串方法小结【%与format】
2018/10/29 Python
python调用pyaudio使用麦克风录制wav声音文件的教程
2019/06/26 Python
关于Python 的简单栅格图像边界提取方法
2019/07/05 Python
大家都说好用的Python命令行库click的使用
2019/11/07 Python
Pytorch生成随机数Tensor的方法汇总
2020/09/09 Python
请写出 BOOL flag 与"零值"比较的 if 语句
2016/02/29 面试题
童装店创业计划书
2014/01/09 职场文书
大学毕业寄语大全
2014/04/10 职场文书
考生诚信考试承诺书
2014/05/23 职场文书
服装设计师求职信
2014/06/04 职场文书
2015年安全生产工作总结范文
2015/04/02 职场文书
工作调动申请报告
2015/05/18 职场文书
详解nginx进程锁的实现
2021/06/14 Servers
关于CSS浮动与取消浮动的问题
2021/06/28 HTML / CSS
Java获取e.printStackTrace()打印的信息方式
2021/08/07 Java/Android