From b8dce8fe6e5f6de7f8b6df2265cfc51fcce5a174 Mon Sep 17 00:00:00 2001 From: marcv Date: Wed, 19 Aug 2026 13:56:02 +0000 Subject: [PATCH] Pomodoro upload --- pomodoro.py | 125 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 pomodoro.py diff --git a/pomodoro.py b/pomodoro.py new file mode 100644 index 0000000..f9d568e --- /dev/null +++ b/pomodoro.py @@ -0,0 +1,125 @@ +import time +import os +print(""" +Welkom bij de pomodoro timer! + +Deze timer zorgt voor het volgende schema om ononderbroken een taak uit te voeren: + +- 25 minuten studie +- 5 minuten rust +- 25 minuten studie +- 5 minuten rust +- 25 minuten studie +- 15 tot 30 minuten rust + +Regels: + +1) Geen afleiding, geen social media of mail. +2) Komt er iets tussendoor? Noteer het en ga door met je taak.) +3) Een blok van 25 minuten is heilig en niet onderbreekbaar! + +Druk op enter om de 1e sessie te starten. +""") + +input() + +if os.name == 'nt': # Windows + os.system('cls') +else: # Mac/Linux + os.system('clear') + +runs = 0 +keer = 1 + +print("Aftellen van 25 minuten:") +while runs != 3: + + + study_counter = 1500 + pause_counter = 300 + + while study_counter != 0: + timeshow_minute = int(study_counter / 60 ) + timeshow_second = int(study_counter % 60) + print(timeshow_minute,":",timeshow_second, end='\r') + time.sleep(1) + study_counter -= 1 + if keer == 1: + print("Dit was het 1e blok van 25 minuten.\nDruk op enter om 5 minuten te pauzeren.") + keer += 1 + input() + if os.name == 'nt': # Windows + os.system('cls') + else: # Mac/Linux + os.system('clear') + elif keer == 2: + print("Dit was het 2e blok van 25 minuten.\nDruk op enter om 5 minuten te pauzeren.") + keer += 1 + input() + if os.name == 'nt': # Windows + os.system('cls') + else: # Mac/Linux + os.system('clear') + else: + print("Dit was het 3e en laatste blok van 25 minuten.\nDruk op enter om af te sluiten.") + input() + break + + + while pause_counter != 0: + timeshow_minute = int(pause_counter / 60 ) + timeshow_second = int(pause_counter % 60) + print(timeshow_minute,":",timeshow_second, end='\r') + time.sleep(1) + pause_counter -= 1 + print("Je pauze is voorbij. Druk op enter als je door wil gaan met het volgende blok") + input() + + runs += 1 + + + + + + + + + + + + + + + + + + +# runs = 0 +# run = 1 + +# while runs <= 3: +# pauze = 0 +# seconds = 0 +# rest_time = 300 +# while seconds <= 1500: +# print(rest_time) +# time.sleep(1) +# seconds += 1 +# rest_time -= 1 +# print(f"""Er zijn 25 minuten voorbij! Run{run}Neem nu 5 minuten pauze zonder afleiding!""") + +# while pauze <= 10: +# print(pauze) +# time.sleep(1) +# pauze += 1 +# if runs != 3: +# print("De pauze is voorbij. Druk op enter om het volgende blok van 25 minuten te starten") +# input() +# runs += 1 + +# print("3 runs zijn voorbij") + + + + +