From d485ddfc0ede59a0521167b24941b5d0d962fcb2 Mon Sep 17 00:00:00 2001 From: Michael Leon Putra Widhi <leonmichael463@gmail.com> Date: Wed, 19 Apr 2023 15:39:40 +0700 Subject: [PATCH] fix : less data handling mechanism --- src/Utility/Statistics.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/Utility/Statistics.py b/src/Utility/Statistics.py index e9335d4..e16e598 100644 --- a/src/Utility/Statistics.py +++ b/src/Utility/Statistics.py @@ -96,10 +96,13 @@ class Statistics: count4 += 1 # Pemorsesan nilai - if (count3 >= 2 and count4 >= 2): - return "Mood kamu 7 hari terkahir sangat bagus! Pertahankan" + if (len(self.data) >= 7): + if (count3 >= 2 and count4 >= 2): + return "Mood kamu 7 hari terkahir sangat bagus! Pertahankan" + else : + return "Mood kamu 7 hari terakhir kurang begitu baik :( Semangat yaa!" else : - return "Mood kamu 7 hari terakhir kurang begitu baik :( Semangat yaa!" + return "Tidak terdapat data Mood yang cukup untuk dianalisis (kurang dari 7 hari)" elif (self.tipe == "Sleep"): # Membuat senarai waktu @@ -118,7 +121,10 @@ class Statistics: count += 1 # Pemorsesan nilai - if (count >= 4): - return "Waktu tidurmu sangat cukup 7 hari terakhir. Pertahankan ya!" + if (len(self.data) >= 7): + if (count >= 4): + return "Waktu tidurmu sangat cukup 7 hari terakhir. Pertahankan ya!" + else : + return "Waktu tidurmu 7 hari terakhir sangat kurang :( Istirahat yaa!" else : - return "Waktu tidurmu 7 hari terakhir sangat kurang :( Istirahat yaa!" + return "Tidak terdapat data waktu tidur yang cukup untuk dianalisis (kurang dari 7 hari)" -- GitLab