{"id":119,"date":"2022-10-07T15:41:27","date_gmt":"2022-10-07T14:41:27","guid":{"rendered":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/?page_id=119"},"modified":"2023-02-13T14:31:53","modified_gmt":"2023-02-13T13:31:53","slug":"variabler-og-operatorer","status":"publish","type":"page","link":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/?page_id=119","title":{"rendered":"Variabler og operatorer"},"content":{"rendered":"\n<p>Av Reiar Kravik, USN<\/p>\n\n\n\n<h5><strong>Variabler<\/strong><\/h5>\n\n\n\n<p>Variabler er noe som brukes hele tiden n\u00e5r vi jobber med programmering. Variablene gir vi ofte verdier eller navn som vi kan bruke senere n\u00e5r vi lager ulike program. En fordel ved \u00e5 definere en variabel tidlig i et program er for eksempel om vi skal bruke den flere ganger gjennom programmet. Dette gj\u00f8r det enkelt \u00e5 endre variabelen dersom vi \u00f8nsker<\/p>\n\n\n\n<p>Et eksempel p\u00e5 en enkel variabel kan v\u00e6re at vi gir en bokstav for eksempel a en verdi lik 8 (a = 8). Vi kan da benytte oss av variabelen flere ganger gjennom koden vi har skrevet.   For \u00e5 se verdien av variabelen som blir lagret i minnet kan vi &#8220;printe&#8221; variabelen a i konsollen.<\/p>\n\n\n\n<p><iframe loading=\"lazy\" src=\"https:\/\/trinket.io\/embed\/python3\/edde23c187\" width=\"100%\" height=\"256\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" allowfullscreen=\"\"><\/iframe><\/p>\n\n\n\n<p><strong>Oppgave 1)<\/strong> Legg til en variabel som vi kaller x med verdien 7,5. Skriv ut til x til konsoll. (Hint: desimaltegn er . i Python)<\/p>\n\n\n\n<p><strong>Oppgave 2)<\/strong> Adder variablene a og x. Skriv ut resultatet til skjerm.  (Hint: +)<\/p>\n\n\n\n<p><strong>Oppgave 3)<\/strong> Pr\u00f8v \u00e5 definer en variabel navn som er navnet ditt. Skriv ut til skjem (Hint: Sett navnet ditt i &#8220;Kari Nordmann&#8221;)<\/p>\n\n\n\n<p>En variabel kan v\u00e6re ulike ting, som du har sett over kan det for eksempel v\u00e6re tall eller navn. Det er ogs\u00e5 forskjell p\u00e5 desimaltall eller heltall. <\/p>\n\n\n\n<ul><li>heltall (integer\/int)<\/li><li>desimaltall (float)<\/li><li>tekst (string\/str)<\/li><\/ul>\n\n\n\n<p>Dersom du vil se om hvilken type variabelen din er kan du se dette ved \u00e5 skrive ut typen variabl du har med print(type(a)). <\/p>\n\n\n\n<p><strong>Oppgave 4)<\/strong> Finn ut hvilken type variabel du har med a, x og navn fra oppgave 1-3) <\/p>\n\n\n\n<p>Dersom variabelen din er definert som en tall, enten heltall eller desimaltall, kan du bruke de ulike regneoperasjonene (+,-,*,\/) mellom variablene og definere en ny variabel eller skrive det rett til konsoll.<\/p>\n\n\n\n<p>Vi har ulike typer variabler<\/p>\n\n\n\n<ul><li>Enkle variabler, for eksempel (a = 8 eller navn = &#8221; Ola Nordmann&#8221;)<\/li><li>Sammensatte variabler som <ul><li><a href=\"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/?page_id=123\">Lister<\/a><\/li><li><a href=\"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/?page_id=123\">Arrays<\/a><\/li><li>Tupler (vil ikke bli gjennomg\u00e5tt her)<\/li><\/ul><\/li><\/ul>\n\n\n\n<p><a href=\"https:\/\/trinket.io\/python3\/662d6e598a\" target=\"_blank\" rel=\"noopener\">L\u00f8sningsforslag oppgaver<\/a><\/p>\n\n\n\n<p> <\/p>\n\n\n\n<p><strong>Operatorer<\/strong><\/p>\n\n\n\n<p>Vi har operatorer som vi kan bruke til \u00e5 sammenligne eller gj\u00f8re ulike tester med. <\/p>\n\n\n\n<p>Sammenlignings operatorer er <\/p>\n\n\n\n<ul><li>== lik<\/li><li>&gt;= st\u00f8rre eller er lik<\/li><li>&lt;= mindre eller er lik<\/li><li>&gt; st\u00f8rre <\/li><li>&lt; mindre<\/li><li>!= ulik <\/li><\/ul>\n\n\n\n<p>  Hva er forskjellen p\u00e5 == og =. Her vil = bli brukt n\u00e5r man setter en variabel til for eksempel et tal, a = 0, mens man kan bruke == til \u00e5 sjekke om to variabler er like eller ikke. <\/p>\n\n\n\n<p><strong>Oppgave 1)<\/strong> Hva gj\u00f8r koden under? Pr\u00f8v med ulike verdier av a og b og se om du f\u00e5r utskrift til skjerm i de ulike tilfellene <\/p>\n\n\n\n<p><iframe loading=\"lazy\" src=\"https:\/\/trinket.io\/embed\/python3\/18107646a1\" width=\"100%\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" allowfullscreen=\"\"><\/iframe><\/p>\n\n\n\n<p><strong>Oppgave 2)<\/strong> Bytt til ulike operatorer fra listen over for eksempel med == . Hva m\u00e5 a og b v\u00e6re for at du skal f\u00e5 utskrift? M\u00e5 du endre noe annet i koden? <\/p>\n\n\n\n<p><a href=\"https:\/\/trinket.io\/python3\/a11adeefd4\" target=\"_blank\" rel=\"noreferrer noopener\">L\u00f8sningsforslag oppgaver<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Av Reiar Kravik, USN Variabler Variabler er noe som brukes hele tiden n\u00e5r vi jobber med programmering. Variablene gir vi ofte verdier eller navn som vi kan bruke senere n\u00e5r vi lager ulike program. En fordel ved \u00e5 definere en variabel tidlig i et program er for eksempel om vi skal bruke den flere ganger [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":109,"menu_order":10,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/index.php?rest_route=\/wp\/v2\/pages\/119"}],"collection":[{"href":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=119"}],"version-history":[{"count":36,"href":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/index.php?rest_route=\/wp\/v2\/pages\/119\/revisions"}],"predecessor-version":[{"id":547,"href":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/index.php?rest_route=\/wp\/v2\/pages\/119\/revisions\/547"}],"up":[{"embeddable":true,"href":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/index.php?rest_route=\/wp\/v2\/pages\/109"}],"wp:attachment":[{"href":"https:\/\/web01.usn.no\/~sir\/programmeringiskolen\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}