"Anropa" en class från en funktion
Hej!
Har följande uppgift:
och vi har som krav att använda class för detta, vilket jag inte är bekant med. Har iaf skrivit en kod som fungerar, se följande:
men vill "snygga till den". Så skapade en main(), där användaren får sätta in 'namn/ålder/sparande' och efter användare har skrivit in värdena, så anropar jag classen(rad 43-44) på samma sätt som i bild 2, men får ett error att name, age, save inte är definierade i def result(self) (bild 2). Tänkte sätta rad 40-41 till globals men tror jag är ute å cyklar med det.
Vill gärna förstå varför detta sker, inte ha koden.
Ber om ursäkt om mitt problem är dåligt förklarat är inte jättevan med python, förklarar gärna mer/bättre om det behövs.
Tack för er tid.
Insåg vad jag hade missat; glömde "self." innan argumentet.
Det fungerar nu.