今天突发奇想,想知道自己,已经在椅子上坐了多久,已经干了多久的活,所以就写了以下代码。
以下代码基于python。
首先定义两个函数:
import datetime
def start():
global start_time
start_time = datetime.datetime.now()
return
def working_hours():
time = datetime.datetime.now() - start_time
days, seconds = time.days, time.seconds
hours = days * 24 + seconds // 3600
minutes = (seconds % 3600) // 60
seconds = (seconds % 60)
print('您已工作:{}小时{}分钟{}秒。\n……'.format(hours, minutes, seconds))
if hours == 0:
print('我还可以再肝一下!')
elif hours == 1:
print('站起来,走两步。')
elif hours == 2:
print('站起来,上个厕所,再倒杯热水。')
elif hours == 3:
print('站起来,倒杯热水,喝掉热水,上个厕所,再倒杯热水。')
elif hours > 3 and hours < 6:
print('该吃饭了!外卖哪有自己做的香!')
else:
print('You are going to die!')
return
然后就可以开干了!
在干活前,敲一下以下代码。
start()
过了一段时间,想看自己坐了多久,就敲一下以下代码。
working_hours()
休息一段时间后,重新开始,就需要敲一次以下代码,把时间清零。
start()
实际运行一下:
start()
一段时间后:
working_hours()
得到如下反馈:
您已工作:0小时22分钟49秒。
……
我还可以再肝一下!
时常看看自己坐了多久,毕竟人力有穷时。
往期博客: