tnimi=input("Anna nimi tiedostolle, johon haluat tallentaa merkinnät: ")
tallennatiedostoon(tnimi)
elifvalinta==8:
tiedosto=input("Anna tiedoston nimi, jonka tiedot haluat avata.")
avaatiedosto(tiedosto)
defsalaa(salattava:str)->list:
#funktio tekee kopion alkuperäisestä listasta. Poistaa alkuperäisestä listasta salattavan alkion.
defpura(purettava:str)->list:
#funktio korvaa käytössä olevan listan kopiolla joka sisältää aiemmin salatun alkion. Mikäli listaan on lisätty merkintöjä salaamisen jälkeen, tulevat nämäkin listaan jotenkin mukaan.
deftallennatiedostoon(tnimi:str)->none:
#funktio ottaa listan, ja tallentaa sen tiedot tiedostoon yksi merkintä per rivi.
defavaatiedosto(tiedosto:str)->list:
#funktio ottaa käyttäjän antaman tiedostonimen, etsii sen koneelta ja avaa sen. Funktio erittelee merkinnät rivivaihdon mukaan ja tallentaa tiedoston sisällön listaan jossa yksi rivi on yksi alkio.