Varför blir det fel?
Hej, har precis börjat lite med programmering, undrar varför jag får ett felmeddelande på nedanstående:
Hej och välkommen till Pluggaluten!
Orsaken till att det blir fel är för att subtraktion inte fungerar.
2021 är ett heltal men Födelseår är en textsträng.
Tack så mycket för hjälpen, nu kunde jag lösa det!
Skulle jag kunna få förklarat för mig varför jag ej kan skriva som jag gjort i mitt nästa steg. Jag tänker ju mig att istället för att skriva if.input så definierar jag input till (2021-int(födelseår))
Hela villkoret till if ska stå inom parentes. ">18" är utanför parentesen.
När du får "syntax error" betyder det oftast att du råkat göra parentesfel eller glömt något tecken.
testade att sätta hela villkoret till if i parantes, men funkar fortfarande inte
Variabeln Födelseår blir av datatypen str eftersom funktionen input returnerar en sträng. Konvertera till heltal så här: Födelseår = int(Födelseår)
Nu är det väl kolon sist på raden som saknas.
Laguna har rätt, det är kolon som saknas på raderna 13 och 15. Och så krävs indentering på raderna 14 och 16.