From 3e027ddff42da65786704bbc63cdf3f366ff7740 Mon Sep 17 00:00:00 2001 From: Burakhan7 <141933959+Burakhan7@users.noreply.github.com> Date: Thu, 4 Jun 2026 22:17:26 +0300 Subject: [PATCH 1/2] Create timer_burakhan_gultoplar.py --- Week06/timer_burakhan_gultoplar.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Week06/timer_burakhan_gultoplar.py diff --git a/Week06/timer_burakhan_gultoplar.py b/Week06/timer_burakhan_gultoplar.py new file mode 100644 index 00000000..87b53dff --- /dev/null +++ b/Week06/timer_burakhan_gultoplar.py @@ -0,0 +1,17 @@ +import time + +class SureOlcer: + + def __init__(self): + self.baslangic = None + self.bitis = None + self.gecen_sure = None + + def __enter__(self): + self.baslangic = time.perf_counter() + return self + + def __exit__(self, exc_type, exc_val, exc_tb): + self.bitis = time.perf_counter() + self.gecen_sure = self.bitis - self.baslangic + print(f"[Zamanlayıcı] İşlem süresi: {self.gecen_sure:.5f} saniye") From c85a12328c1a46de87667e48090f574956dc73b6 Mon Sep 17 00:00:00 2001 From: Burakhan7 <141933959+Burakhan7@users.noreply.github.com> Date: Thu, 4 Jun 2026 22:20:06 +0300 Subject: [PATCH 2/2] Update timer_burakhan_gultoplar.py --- Week06/timer_burakhan_gultoplar.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Week06/timer_burakhan_gultoplar.py b/Week06/timer_burakhan_gultoplar.py index 87b53dff..604e41d7 100644 --- a/Week06/timer_burakhan_gultoplar.py +++ b/Week06/timer_burakhan_gultoplar.py @@ -1,17 +1,17 @@ import time - -class SureOlcer: - +class Timer(): def __init__(self): - self.baslangic = None - self.bitis = None - self.gecen_sure = None + self.start_time = 0 + + self.end_time = 0 def __enter__(self): - self.baslangic = time.perf_counter() + + self.start_time = time.time() + return self def __exit__(self, exc_type, exc_val, exc_tb): - self.bitis = time.perf_counter() - self.gecen_sure = self.bitis - self.baslangic - print(f"[Zamanlayıcı] İşlem süresi: {self.gecen_sure:.5f} saniye") + self.end_time = time.time() + self.used_time = self.end_time - self.start_time + print(f"Gecen Zaman: ,{self.used_time:.5f},saniye")