Advertisement
PrezesSmoku

TO_DO_LIST

May 23rd, 2023 (edited)
621
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.60 KB | None | 0 0
  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.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement