Vi programmerer vårt første program

Nå kan du skrive ditt første program. Klikk i tekstvinduet. På første linje skriver du print('Matematikk'). Vi kjører programmet ved å trykke på «Run»-knappen. Resultatet viser seg i konsollen. Der skal teksten Matematikk komme til syne.

Kan du endre programmet slik at det skriver navnet ditt?

Grunnleggende kommandoer i Python

Skrive til skjerm

Du kan velge om du vil bruke enkelt eller dobbelt anførselstegn – men du må bruke samme tegn i en og samme print-kommando.

Når vi bruker kommandoen print, sender vi tekst til konsollen. Vi kaller dette å skrive til skjerm. Det er vanlig å kalle teksten som kommer til syne i konsollen, for programmets resultat eller output.

I print-kommandoen står tall og Python-uttrykk uten anførselstegn, mens tekst står med anførselstegn.

Vi lager et program med dette innholdet:


print('Regnestykket 3 + 5 er lik ')
print(3 + 5)

Når vi kjører programmet, kommer denne teksten i konsollen:

Regnestykket 3 + 5 er lik
8

Alt som står mellom anførselstegn, blir gjengitt akkurat slik det står. Det som står uten anførselstegn, blir erstattet med verdien til uttrykket.

Matematiske operatorer

Vi regner med de vanlige regneartene slik vi er vant til fra andre digitale verktøy. Vi kan skrive 4 + 3 for å addere, 54 - 3 for å subtrahere, 5 * 6 for å multiplisere og 24/3 for å dividere.

Vi skriver potens med to gangetegn. Potensen \(2^3\) skriver vi 2**3. Resultatet blir 8.

Operator Betydning Eksempel Resultat
+ addisjon 3 + 4 7
subtraksjon 3 - 4 -1
* multiplikasjon 1.5 * 4 6.0
/ divisjon 5 / 2 2.5
** potens 2 ** 3 8

Desimalkommaet i Python er et punktum. Vi skriver \(34{,}56\) som 34.56.

Når vi skal avvike fra regnerekkefølgen, bruker vi parenteser. I tillegg bruker vi parenteser når vi taster inn uttrykk med brøk. Vi setter også parenteser rundt tellere og nevnere med flere ledd.

Regn ut \(\displaystyle 3+4\cdot 5^3-4{,}53+\frac {3^2-1}{2^3+1}\).

Vi skriver programmet:

print(3+4*5**3-4.53+(3**2-1)/(2**3+1))

Når vi kjører programmet, kommer svaret i konsollen:

499.35888888888894

Regn ut i Python:

  1. \(3+4^2\)
  2. \(5\cdot 3-4^3\)
  3. \(\displaystyle 4+\frac {2}{3-4^2}\)

Regn ut i Python:

  1. \(\displaystyle -5{,}33^2+\frac {\;7^2-3^2\;}{\displaystyle\frac {8}{3}}\)
  2. \(\displaystyle \frac {2}{3}+1-2^{-\frac {1}{3}}\)