拒絕“過勞死”,用幾行代碼來看看你今天肝了多久

今天突發奇想,想知道自己,已經在椅子上坐了多久,已經幹了多久的活,所以就寫了以下代碼。

以下代碼基於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計算信息熵、信息增益和信息增益率

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