|
本帖最后由 Xw‘小威 于 2018-5-7 23:26 编辑
首要说明
本源码由【Xw‘小威】翻译于【liyuanhai】的易语言帖子【https://bbs.125.la/thread-14163478-1-1.html】,感兴趣的可以去翻阅下易代码
翻译说明
翻译纯属出于学习交流,没有恶意,若原作者不满,可私信本人删除(似乎我自己还删不了,没事,可以找版主)
特色
最重要的特色就是此代码是我写的。。。。哈哈。本人写了大量的注释,方便各位py小白阅读和理解,其实也得也不是很能让人一看就懂,但是程序员应该没有笨的,各自加油!么么。
源码
#python版本号:3.X
#定义秒转年月日函数
def s2nyr(c_s):
t_time=c_s
#处理天
#一天有86400秒,只保留整数,看输入的秒数有多少天
day=int(t_time/86400)
#抛去整数天,再处理不够一天的小时换算
t_time-=day*86400
#这里要提醒下小白,当day=0的时候,t_time保持原值,因为任何数*0都是0
#处理小时
#该参数是否能够保留小时整数位
hour=int(t_time/3600)
#抛去整数小时,处理不够一小时的分钟换算
t_time-=hour*3600
#处理分钟
#该参数是否能够保留分钟整数位
minute=int(t_time/60)
#抛去整数分钟,处理不够一分钟的描述换算
#不算毫秒的话,后续不用再处理,直接对秒赋值就可以了
second=t_time-minute*60
#处理返回文本
temp=""
if not day==0:
temp=str(day)+"天"
if not hour==0:
temp+=str(hour)+"小时"
if not minute==0:
temp+=str(minute)+"分钟"
if not second==0:
temp+=str(second)+"秒"
return temp
print(s2nyr(int(input("请输入要进行换算的秒数"))))#调用
配图
还是蛮不错的。。。
最后,编写不易,不给好评给个留言评论也是不错的!感恩!
附件:
秒转年月日.zip
(823 Bytes, 下载次数: 31)
|
|