Du tror pseudokode må være gyldig Python
Handler om: Pseudokode
Det er lett å tro at pseudokode må kunne kjøres. Men poenget med pseudokode er det motsatte: du beskriver *logikken* i vanlig språk uten å bry deg om syntaks, så du kan tenke på hva algoritmen skal gjøre før du oversetter den til et språk.
Eksempel
Du nekter å skrive «FOR hvert tall i lista» fordi det «ikke er ekte Python», og bruker tid på kolon og innrykk i stedet for på logikken.
Slik tenker du riktig om det
Skriv pseudokode som en oppskrift på norsk: «LES tall», «HVIS … så …», «GJENTA for hver …». Den skal være lett å lese for et menneske, ikke for maskinen. Oversettelsen til Python kommer etterpå.