今天突發奇想,想知道自己,已經在椅子上坐了多久,已經幹了多久的活,所以就寫了以下代碼。
以下代碼基於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秒。
……
我還可以再肝一下!
時常看看自己坐了多久,畢竟人力有窮時。
往期博客: