def leggTilTask(tasks): navn = input("Hva heter tasken du vil legge til? ") tid = int(input("Hvor mange minutter tar den? ")) #sjekker at tasken ikke allerede er i ordboken if navn not in tasks: tasks[navn] = tid else: print("Navnet m? v?re unikt, og det eksister allerede") def registrerJobb(tasks): navn = input("Hva heter tasken du har jobbet p?? ") tid = float(input("Hvor mange minutter har du jobbet p? den? ")) #passer paa at tasken faktisk er i ordboken if navn in tasks: tasks[navn] -= tid #hvis tiden er mindre enn 0 er den ferdig, jeg velger aa bruke 0 for aa symbolisere at den er ferdig if tasks[navn] < 0: tasks[navn] = 0 else: print("Finner ikke tasken ", navn, "pr?v ? legg den til f?rst") def tidIgjen(tasks): tid = 0 for task in tasks: tid += tasks[task] return tid def skrivInfoIkkeFerdig(tasks): teller = 1 for task in tasks: tid = tasks[task] if tid > 0: print("----Task nummer: ", teller, "----") print("Navn: ", task) print("Tid igjen: ", tid) teller += 1 def skrivInfoFerdig(tasks): print("----Ferdige tasks----") for task in tasks: tid = tasks[task] if tid <= 0: print("Navn: ", task) def meny(): print("\nValg muligheter:") print("* Tast inn l for ? legge til en task") print("* Tast inn j for ? registrere jobbing p? en task") print("* Tast inn t for ? tiden du har igjen p? alle taskene") print("* Tast inn i for ? f? info om alle taskene som ikke er ferdige") print("* Tast inn f for ? f? info om alle taskene som er ferdige") print("* Tast inn a for ? avslutte") def hovedprogram(): #velger aa bruke en ordbok, med navnet som nokkelverdi, og tid som innholdsverdi tasks = {} print("Hei og velkommen til oppgavetrackeren din") meny() brukerInput = input("Hva ?nsker du ? gj?re? ").lower() while brukerInput != "a": if brukerInput == "l": leggTilTask(tasks) elif brukerInput == "j": registrerJobb(tasks) elif brukerInput == "j": tid = tidIgjen(tasks) print("Tilsammen har du ", tid, "igjen ? jobbe") elif brukerInput == "i": skrivInfoIkkeFerdig(tasks) elif brukerInput == "f": skrivInfoFerdig(tasks) else: print("Du skriv inn noe ugyldig") meny() brukerInput = input("Hva ?nsker du ? gj?re? ").lower() hovedprogram()