Pomodoro upload
This commit is contained in:
125
pomodoro.py
Normal file
125
pomodoro.py
Normal file
@@ -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")
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user