View difference between Paste ID: hBjdA5Kd and Y6TgfCvm
SHOW: | | - or go back to the newest paste.
1
import os
2
3
lista_do_zrobienia = []
4
lista_zrobionych = []
5
menu_glowne = ["Wyświetl listę do zrobienia", "Wyświetl listę rzeczy zrobionych", "Zakończ"]
6
menu_do_zrobienia = ["Powrót", "Dodaj zadanie do listy", "Usuń zadanie z listy", "Oznacz jako wykonane"]
7
menu_zrobione = ["Powrót", "Dodaj zadanie do listy", "Usuń zadanie z listy", "Oznacz jako niewykonane"]
8
czy_koniec = False
9
10
11
while not czy_koniec:
12
    #wyświetlanie menu
13
    for i in range(len(menu_glowne)):
14
        print(f"{i+1}. {menu_glowne[i]}")
15
    wybrana_opcja_glowna = int(input("Wprowadź wybór: "))
16
    if wybrana_opcja_glowna == 1:
17
        czy_powrot = False
18
        while not czy_powrot:
19
            print("Lista rzeczy do zrobienia:")
20
            for i in range(len(lista_do_zrobienia)):
21
                print(f"{i+1}. {lista_do_zrobienia[i]}")
22
            print("_________________")
23
            print("Co chcesz zrobić?")
24
            for i in range(len(menu_do_zrobienia)):
25
                print(f"{i+1}. {menu_do_zrobienia[i]}")
26
            wybrana_opcja_listy = int(input("Wprowadź swój wybór: "))
27
            if wybrana_opcja_listy == 1:
28
                print("_______________")
29
                czy_powrot = True
30
            elif wybrana_opcja_listy == 2:
31
                nowe_zadanie = input("Wprowadź treść nowego zadania: ")
32
                lista_do_zrobienia.append(nowe_zadanie)
33
                print("_______________")
34
            elif wybrana_opcja_listy == 3:
35
                numer_zadania_usuwanego = int(input("Które zadanie chcesz usunąć? "))
36
                lista_do_zrobienia.pop(numer_zadania_usuwanego-1)
37
                print("_______________")
38
            elif wybrana_opcja_listy == 4:
39
                numer_zadania_przenoszonego = int(input("Które zadanie chcesz zaznaczyć jako wykonane? "))
40
                zadanie_przenoszone = lista_do_zrobienia[numer_zadania_przenoszonego-1]
41
                lista_zrobionych.append(zadanie_przenoszone)
42
                lista_do_zrobienia.remove(zadanie_przenoszone)
43
            os.system("cls")
44
    elif wybrana_opcja_glowna == 2:
45
        czy_powrot = False
46
        while not czy_powrot:
47
            print("Lista rzeczy zrobionych:")
48
            for i in range(len(lista_zrobionych)):
49
                print(f"{i+1}. {lista_zrobionych[i]}")
50
            print("_________________")
51
            print("Co chcesz zrobić?")
52
            for i in range(len(menu_zrobione)):
53
                print(f"{i+1}. {menu_zrobione[i]}")
54
            wybrana_opcja_listy = int(input("Wprowadź swój wybór: "))
55
            if wybrana_opcja_listy == 1:
56
                print("_______________")
57
                czy_powrot = True
58
            elif wybrana_opcja_listy == 2:
59
                nowe_zadanie = input("Wprowadź treść nowego zadania: ")
60
                lista_zrobionych.append(nowe_zadanie)
61
                print("_______________")
62
            elif wybrana_opcja_listy == 3:
63
                numer_zadania_usuwanego = int(input("Które zadanie chcesz usunąć? "))
64
                lista_zrobionych.pop(numer_zadania_usuwanego-1)
65
                print("_______________")
66
            elif wybrana_opcja_listy == 4:
67
                numer_zadania_przenoszonego = int(input("Które zadanie chcesz zaznaczyć jako wykonane? "))
68
                zadanie_przenoszone = lista_zrobionych[numer_zadania_przenoszonego-1]
69
                lista_do_zrobienia.append(zadanie_przenoszone)
70
                lista_zrobionych.remove(zadanie_przenoszone)
71
            os.system("cls")
72
    elif wybrana_opcja_glowna == 3:
73
        czy_koniec = True
74
    os.system("cls")
75
76
print("Koniec programu")
77
78