Du tror terminalen er Python
Handler om: Terminalen (kommandolinja)
Du tror du kan skrive Python-kode rett inn i terminalen. Men terminalen kjører operativsystem-kommandoer (cd, dir/ls, python), ikke Python. Skriver du print("hei") på kommandolinja, blir det en feil. For å kjøre Python må du enten starte en fil med python fil.py, eller åpne den interaktive tolkeren med python (du får en >>>-ledetekst).
Eksempel
En elev skriver print("hei") rett i terminalen og får en feilmelding (eller en melding fra et helt annet program) i stedet for hei.
Slik tenker du riktig om det
Tenk på det som to ulike språk i samme vindu: terminalen snakker «OS» (cd, dir/ls, python), Python-tolkeren snakker «Python» (print, variabler). Du bytter til Python ved å skrive python — `>>>` viser at du nå snakker Python.
Slik ser det ut i kode
Slik gikk det galt
print("hei") # skrevet rett i terminalen -> 'print' er ikke en kommando Slik fikser du det
python fil.py # kjoer en fil
python # eller: aapne den interaktive tolkeren
>>> print("hei")
hei