File tree Expand file tree Collapse file tree 1 file changed +50
-0
lines changed
days/01-03-datetimes/code Expand file tree Collapse file tree 1 file changed +50
-0
lines changed Original file line number Diff line number Diff line change
1
+
2
+ from datetime import datetime
3
+ from datetime import timedelta
4
+
5
+
6
+ def start_task (task_name ):
7
+ print ("The " + task_name + " started" )
8
+
9
+
10
+ def pomodoro_timer ():
11
+ startTime = datetime .now ()
12
+ timer = timedelta (seconds = 30 )
13
+ print ("The pomodoro timer is started" )
14
+ while True :
15
+ if datetime .now () > startTime + timer :
16
+ print ("the pomodoro is up" )
17
+ print (datetime .now ())
18
+ break
19
+ else :
20
+ continue
21
+ return 1
22
+
23
+ def take_break (minutes ):
24
+ break_timer = timedelta (seconds = minutes * 60 )
25
+ startTime = datetime .now ()
26
+ print ("Break is started for " + str (minutes ) + " minutes" )
27
+ while True :
28
+ if datetime .now () > startTime + break_timer :
29
+ print ("the break is up" )
30
+ print (datetime .now ())
31
+ break
32
+ else :
33
+ continue
34
+ return
35
+
36
+ def pomodoro_set ():
37
+ count = 0
38
+ while count < 4 :
39
+ count += pomodoro_timer ()
40
+ print ("The count is " + str (count ))
41
+ take_break (1 )
42
+
43
+
44
+
45
+ if __name__ == "__main__" :
46
+ start_task ("Study" )
47
+ pomodoro_set ()
48
+ take_break (2 )
49
+ pomodoro_set ()
50
+ take_break (2 )
You can’t perform that action at this time.
0 commit comments