From 1d962c388f321593354a0adb3bd549f2d21341ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Ruthotto?= Date: Tue, 8 Oct 2024 12:46:23 +0200 Subject: [PATCH] add percentage --- fake_news_checker.db | Bin 12288 -> 12288 bytes src/controller/mainFrameController.py | 19 +++++++++++++++---- src/models/provider.py | 22 ++++++++++++++++++++-- 3 files changed, 35 insertions(+), 6 deletions(-) diff --git a/fake_news_checker.db b/fake_news_checker.db index acf0f5581a033753b16ff7807e582c78d5e9d709..3badb6d9564e81f477932e7396b0d1418373b018 100644 GIT binary patch delta 53 zcmZojXh@hK&B#7c#+i|QW5N=C0X9B+2L6lu3;Cz=ck(^qv)@>#&BxrR#5Vc4+@j4- J None: + def __init__(self, title: str, count: int, text_data_list) -> None: self.title = title - self.count = count \ No newline at end of file + self.count = count + self.text_data_list = text_data_list + + def get_fake_percentage(self) -> float: + + count_all = 0 + count_fake = 0 + for text_data in self.text_data_list: + print(text_data.is_fake_news) + count_all += 1 + if text_data.is_fake_news: + count_fake += 1 + + if count_all == 0: + return 0.0 + + return (count_fake / count_all) * 100 + + \ No newline at end of file