Odpowiedź :
Odpowiedź
Popatrz na poprawiony kod źródłowy. Dodałam komentarze, mam nadzieję, że się Tobie przydadzą.
Miałaś dwa błędy:
- aby dopisywać trzeba użyć trybu a; nadpisywanie najpierw usuwa oryginalny tekst – taka konwencja językowa w programowaniu;
- aby uzyskać nową linię należy wstawić \n tam gdzie ma być nowa linia.
Wyjaśnienie
[tex]\texttt{ plik = ope}\texttt{n("notesik.txt", "a") }\\\texttt{ \#"a" = append (tryb dopisywania) }\\\texttt{ \#"r" = read (tryb czytania) }\\\texttt{ \#"w" = write (tryb nadpisywania) }[/tex]
[tex]\texttt{ \#"a" = plik otwarty do zapisu, dodaje wszystko na ko\'{n}cu pliku, nie usuwa pliku }\\\texttt{ \#"r" = plik otwarty do odczytu }\\\texttt{ \#"w" = plik otwarty do zapisu, przed zapisem zawarto\'{s}\'{c} pliku jest usuwana }[/tex]
[tex]\texttt{ }\\\texttt{ plik.write("Zdanie 5\textbackslash{}n") }\\\texttt{ plik.close }\\\texttt{ }\\\texttt{ print("Dopisano") }[/tex]