栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

2021年第十二届蓝桥杯省赛Python组(真题+解析+代码):时间显示

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021年第十二届蓝桥杯省赛Python组(真题+解析+代码):时间显示

1 真题


2 解析

难度系数:⭐⭐

考察题型:时间

涉及知识点:时间模块

思路分析:

主要用到两个时间函数,简单到可以3行搞定(^∀^●)ノシ

当然前提是你得知道几个关键的时间函数。

先转换成时间对象格式,再转换成可读字符串格式。

time.gmtime()        #转换为time.struct_time类型的时间对象的秒数

time.asctime()        #返回一个可读形式的字符串 Tue Feb 17 09:42:58 2009


3 代码
#内置模块方法
import time
n=int(input())
print(time.asctime(time.gmtime(n//1000))[11:19])

#底层算法方法
n = 1618708103123 #1618708103123ms
n //= 1000        #ms->s:1618708103s
n %= 24*60*60     #最近1天:4103s
s = n % 60        #23s
n //= 60          #s->min:68min
h = n // 60       #1h
m = n %  60       #8min
print("{:02d}:{:02d}:{:02d}".format(h,m,s)) #01:08:23

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/725355.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号