-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMyPodomoro.py
52 lines (47 loc) · 1.77 KB
/
MyPodomoro.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
from QueueLinkedlist import *
import sys
Q = Queue()
while True :
print("##############################################")
print("1. Masukkan Kegiatan.")
print('2. Lihat Kegiatan')
print("3. Hapus Kegiatan")
print("4. Start Pomodoro")
print("5. Exit")
print("##############################################")
user_pil = input("Masukkan pilihan anda : ")
if user_pil.__eq__("1") :
req = input("Masukkan Kegiatan : ")
Q.en_queue(req)
while True:
pil = input("apakah anda ingin memasukkan lagi Y/N ")
if pil.__eq__("Y") or pil.__eq__("y"):
act = input("Masukkan Kegiatan : ")
Q.en_queue(act)
elif pil.__eq__("N") or pil.__eq__("n"):
break
else :
print("Sorry We don't get that")
elif user_pil.__eq__("2"):
print("=============================================")
print("================KEGIATAN ANDA================")
Q.tampil()
print("=============================================")
elif user_pil.__eq__("3") :
print("=============================================")
print("================KEGIATAN ANDA================")
Q.tampil()
print("=============================================")
del_keg = input("Masukkan nama Kegiatan yang ingin dihapus : ")
Q.deleteNode(del_keg)
elif user_pil.__eq__("4") :
task = Q.length()
if task <= 1:
print("Pekerjaan kosong atau harus lebih satu perkerjaan")
else:
from PomodoroFunct import *
pomodoro(task, short_brk, long_brk, duration, duration_count)
elif user_pil.__eq__("5"):
sys.exit(0)
else :
print("We don't get that Try Again")