题目:
我的代码:
def make_readable(seconds):
SS = MM = HH = 0
HH = seconds // 3600
MM = (seconds - HH * 3600) // 60
SS = (seconds - HH * 3600 - MM * 60)
return (str(HH) if len(str(HH)) == 2 else '0'+str(HH))+ ':' + (str(MM) if len(str(MM)) == 2 else '0'+str(MM))+ ':'+ (str(SS) if len(str(SS)) == 2 else '0'+str(SS))
用了逻辑判断符的 不同于C和C++的使用:(如果你看我的文章的话,估计都可以看出我从C和C++开始的)
这样的用法,很酷有没有,虽然很冗长emmmm%>_<%
附上网上的比较流行的方法,用format做,这样的代码比较短,看起来很简洁,所以大家似乎都愿意上传这样的代码,看起来格调很高,能力很强。
def make_readable(s):
return '{:02}:{:02}:{:02}'.format(s // 3600, s // 60 % 60, s % 60)
但我以为,虽然是如此,但是能用自己的方法实现,都是非常棒的呢!
所以真的欢迎各位到评论区留下自己的代码!
一起研究!