7-7 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-12print('%d:%d PM'%(hour,minute))

用python解“12-24小时制”题相关推荐

  1. iOS小技能:自定义时间格式(适配iOS15.4之后12/24小时制的问题)

    文章目录 引言 I 自定义格式 1.1 小程序订单小票 1.2 订单详情时间格式化 1.3 代码实现 II iOS15.4之后12/24小时制的问题 2.1 问题 2.2 适配 2.3 小结 III ...

  2. python 系统时间24小时制_Python 日期和时间

    获取当前时间 从返回浮点数的时间戳方式向时间元组转换,只要将浮点数传递给如localtime之类的函数. 1 #!/usr/bin/python3 2 3 importtime4 5 localtim ...

  3. JS实现动态显示当前时间(12/24小时制)(转载Mr.Think)

    今天又要用到动态显示当前时间,且要求可以切换24/12小时制, 记得很久前写过一个24小时制的,但一时没能找着, 于是又重新写了个,若有需要的朋友自行复制粘贴一份吧. 很简单的一个功能函数,实现方式不 ...

  4. Android获取当前系统时间(12/24小时制)

    根据自己的需求来区分获取系统时间的方法 // 通过SimpleDateFormat获取24小时制时间 SimpleDateFormat sdf = new SimpleDateFormat(" ...

  5. 基于51单片机的可由按键切换12\24小时制的电子时钟proteus仿真

    仿真电路图: 部分源代码: #include<reg51.h> #define uchar unsigned char #define uint unsigned int sbit lcd ...

  6. Android开发之时间日期24小时制与12小时制的转换美国时间

    12转24 /*** 12小时制转换24小时制上传** @param mTime 08:09 PM* @return 返回 20:09:00*/public String getConvert24Ti ...

  7. 【电子技术综合设计】数字钟(包含计数模块、12/24进制切换模块以及闹钟模块)

    工程文件: https://pan.baidu.com/s/1PnYd2mwMUf0tgxczdcl2MA 提取码: ihrk B站演示: [电子技术综合设计]数字电子时钟(包含计数模块.12/24进 ...

  8. python代码实现时间从12小时制到24小时制的转换

    python代码实现时间从12小时制到24小时制的转换 # python代码实现时间从12小时制到24小时制的转换 # Python program to convert time # from 12 ...

  9. 24小时制和12小时制am Matlab,十二钟头制与二十四小时制详解

    今天晚上居然被这个十二小时制糊弄晕了,于是在网上一阵狂搜,总算基本明白,但还是有些疑问,这个十二小时制和二十四小时制还真的不是件简单的事情,大家点进文章前,请先思考两个问题,12:58PM到底是白天还 ...

最新文章

  1. 大数据的两面性_大数据,多大的数据才是大数据?
  2. Socket / ServerSocket
  3. URL重写:RewriteCond指令与RewriteRule 指令格式(转)
  4. 5G NGC — ETSUN(I-SMF/I-UPF)拓扑增强
  5. 精通python能干什么-转行做数据分析,是否需要精通python?
  6. plot与legend画图与图例
  7. zemax 宏怎么编写数组_编写Excel VBA程序的10个技巧
  8. 使用ISAPI_Rewrite对asp.net实现URL重写伪静态
  9. c语言变量起别名,typedef可以与此同时为一个类型起两个别名
  10. 杭电多校HDU 6601 Keen On Everything But Triangle(主席树)题解
  11. android gps 经纬度转换,AndroidGPS获取当前经纬度坐标
  12. EPUB和PDF的区别,有什么好用的安卓epub阅读器
  13. java 修改exif_java – 操作图像而不删除其EXIF数据
  14. drony+fiddler抓包
  15. ubuntu安装配置NFS
  16. 2032:【例4.18】分解质因数
  17. TechnoAP公司发布“脉冲形状鉴别”选件
  18. 水库水雨情监测系统方案分享-水库水位监测-水情监测
  19. python开发cms 教程_django CMS 入门教程
  20. 计算机科学与技术专接本试题,计算机科学与技术专业专接本入学考试试题.doc...

热门文章

  1. C++_member template成员模板
  2. linux 查看es安装目录,Linux安装Elasticsearch
  3. 下载nodejs的mysql安装包下载_nodejs安装包下载|nodejs(javascript运行环境) v5.3.0 最新稳定版 - 软件下载 - 绿茶软件园|33LC.com...
  4. Spring Cloud Alibaba 一致性挑战:微服务架构下的数据一致性解决方案
  5. wordpress php 7 速度优化,WordPress优化提速必做的6种操作代码篇
  6. linux不能获取地址吗,Linux命令源代码获取地址,机不可失,失不再来!
  7. postman对象参数null_postman的几种参数格式
  8. docker update_DevOps核心:使用Docker部署Jenkins持续集成服务器
  9. 2014东师计算机应用基础离线作业,2014秋东师 计算机应用基础 离线作业及答案...
  10. 华南师范大学计算机学院拟录取,华南师范大学各学院2015年硕士拟录取名单公示...