Python-0-23小时军事时钟到标准时间(hh:mm)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python-0-23小时军事时钟到标准时间(hh:mm),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1220字,纯文字阅读大概需要2分钟。
内容图文
我将如何进行此过程?假设有人输入“ 3:5”,我应该能够得到输出“ 3:05 AM”.或者,如果有人输入“ 00:00”,我应该得到“ 12:00 AM”.如果将时间格式简单地输入为“ hhmm”,我就会意识到有很多解决方法,但是输入的范围可以是“ h:m”,“ hh:m”,“ hh:m”和“ hh:毫米”.所以这是非常情况.
def timeConvert():
miliTime = int(input("Enter a time in hh:mm (military) format: "))
miliTime.split(":")
if len(miliTime) == 3:
hours = miliTime[0]
minutes = miliTime[2]
if hours < 0:
print("Hours can't be less than 0.")
elif len(miliTime) == 4:
if miliTime[0:2] >= 10:
hours = militime[0:2]
minutes = militime[3]
if minutes < 0:
print("Minutes can't be less than 0.")
if minutes < 10:
minutes = 0 + minutes
else:
hours = miliTime[0]
minutes = militime[2:]
if minutes >= 60:
print("Too big of a number for minutes.")
else:
hours = miliTime[0:2]
minutes = miliTime[3:]
setting = AM
if hours > 12:
setting = PM
hours -= 12
print(hours + ":" + minutes + setting)
timeConvert()
解决方法:
用:分割输入,最后使用格式化的输出:
def timeConvert():
miliTime = input("Enter a time in hh:mm (military) format: ")
hours, minutes = miliTime.split(":")
hours, minutes = int(hours), int(minutes)
setting = "AM"
if hours > 12:
setting = "PM"
hours -= 12
print(("%02d:%02d" + setting) % (hours, minutes))
内容总结
以上是互联网集市为您收集整理的Python-0-23小时军事时钟到标准时间(hh:mm)全部内容,希望文章能够帮你解决Python-0-23小时军事时钟到标准时间(hh:mm)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。
来源:【匿名】