Wpis z mikrobloga

@marnynick: chodzi ci o tą linijkę?

writer.writerow([name, sex, age, result])
wiedz, że name, sex oraz age, to obiekty i nie możesz ich od takich zapisać do pliku, to znaczy nie dostaniesz wartości tekstowej. Należy ją z tych obiektów jakoś wyciągnąć. W tym przypadku należy użyć metody get(), żeby to wykonać. Czyli np:

text = name.get()
print(text)

edit: i jak możesz, to wklej kod tutaj i popraw wcięcia: https://paste.ofcode.org/
@marnynick: a masz jakieś przykładowe data.csv? podlinkujesz, bo nie chce mi się wczytywać w kod?
wcięcia są git jak coś. Chodziło mi o to, żeby po prostu były, bo wcześniej miałeś wkleiłeś płaską ścianę

niestety mi dalej zapisuje w pliku wartości jakie przypisuje na początku skryptu (siódemki)

przypisuje je, ponieważ wartości utworzone w funkcji funkcjaPrzycisku są zmiennymi lokalnymi, więc giną wraz z wykonaniem się funkcji. Należy tak napisać kod, żeby wyciągnąć
@redorbiter
Chciałem Ci jeszcze raz podziękować za pomoc

Zakończyłem swoje pierwsze dzieło. W linku jest cały kod. https://pastecode.io/s/1pgitupm

Mimo, że jest to śmiechu warte to sporo się z tego nauczyłem.
To czego nie udało mi się przeskoczyć to zapisywanie wartości niektórych zmiennych, których używałem w definicjach do pamięci programu. Obszedłem to wprawdzie zapisując je do pliku, a potem odczytując, ale to chyba przerost formy nad treścią.

Będę wdzięczny za jakiś feedback :)