Skriv ut til og lese fra konsoll


Av Reiar Kravik, USN

Python skriver ikke ut direkte til konsoll. Dette er noe vi må gi kommandoer til i programmene eller i koden vi skriver. Vi kan skrive ut bare tall, tekst og ulike sammensetninger av tall og tekst. Det kan også være slik at vi ønsker et bestemt antall desimaler i et tall for utskrift, noe vi må spesifisere. Kommandoen for å skrive til konsoll er print().

Skrive ut og lese tekst

Oppgave 1) Se på koden som er gitt over, og bytt ut slik at du får skrevet ut ditt navn. Hvis du vil skrive navnet ditt flere ganger er det en av metodene enklere enn andre?

Vi kan også få programmet til å lese fra konsollen slik at vi kan spørre om navnet ditt.

Oppgave 2) Kjør programmet, trykk i konsoll, skriv navnet ditt og trykk enter, hva skjer?

Skrive ut og lese helttall

Når vi skriver ut heltall bruker vi også samme print funksjon.

Oppgave 3 Endre tallet til et tall du tenker på og se om du får skrevet ut tallet til konsoll

Oppgave 4 Legg til en ny variabel som er et heltall og skriv tallet ut til konsoll

Vi kan også spørre om hvilket tall vi er ute etter i konsollen og deretter skrive det til skjerm. Vi bruker input funksjonen. I tillegg legger vi til “int” i koden for å definere at tallet vi tar inn er et heltall. Dette gjør vi fordi input funksjonen tar i utgangspunktet alt inn som en tekst. Vi definerer altså det som kommer inn som et heltall.

Skrive ut og lese desimaltall

For desimaltall ligner mye på det å skrive heltall.

Oppgave 3 Endre tallet til et desimaltall du tenker på og se om du får skrevet ut tallet til konsoll med 3 desimaler

Oppgave 4 Legg til en ny variabel som er et desimaltall med ønskede desimaler og skriv tallet ut til konsoll

Vi kan også spørre om hvilket tall vi er ute etter i konsollen og deretter skrive det til skjerm. Nå bruker vi “float” i koden for å definere at tallet vi tar inn er et desimaltall.

Sammensatte utskrifter

Vi kan kombinere utskrifter slik at vi får med skrift i utskriftene våre slik at vi får forklarende tekst til det vi skriver ut. Noen eksempler er gitt under

Oppgave 5 Skriv inn et desimaltall mellom 0 og 1 når du kjører programmet under.

Oppgave 6 Se på koden under og diskuter hva koden gjør.

Oppgave 7 Kan legge inn en input til som spør om hvor du hvor du bor. Dette skal komme frem i sammen med fødselsår og navn når du kjører koden.