拒绝“过劳死”,用几行代码来看看你今天肝了多久

今天突发奇想,想知道自己,已经在椅子上坐了多久,已经干了多久的活,所以就写了以下代码。

以下代码基于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秒。
……
我还可以再肝一下!

时常看看自己坐了多久,毕竟人力有穷时。

往期博客:

线性方程组的迭代法 python代码实现

函数插值法之牛顿插值法 python代码实现

数值积分 python代码实现

数值微分 python代码实现

python计算信息熵、信息增益和信息增益率

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章