Logga in för att kunna spara vad du har gjort.
<< Föregående
Hem
Nästa >>
VARNING! Fönstret är för smalt för att använda pythonlabbet.se fullt ut. Använd en enhet med tangentbord!

Funktionen print

I det här avsnittet kommer du att lära dig att

Skriva ut text

Ett enkelt sätt att få ditt program att kommunicera med omvärlden är att skriva ut text på skärmen. I Python görs det med funktionen print.

Exempel

Skriver ut texten Hello World på skärmen. Tecknet ' hittar du precis till vänster om enter-knappen.

print('Hello World!') #Skriver ut Hello World!

Hello World är ett exempel på vad som inom programmering kallas för en textsträng eller bara sträng. I Python kan print användas till att skriva ut strängar, tal, listor och mycket annat. Det är ofta användbart när man programmerar för att se vad som händer i programmet och för att kommunicera med användaren. Notera att vi använder ' runt strängen för att berätta för Python att det är en sträng.

Logga in eller skapa konto för att spara dina framsteg och din kod.

Vad gör koden?

Läs koden nedan och försök lista ut vad programmet skriver ut. Kör programmet efter du svarat och se om du fick rätt.

-- Programmets utskrifter --

Fråga: Vad kommer programmet ovan att skriva ut?

print('Jag älskar Python.')
Jag älskar Python.
'Jag älskar Python.'

Skriva ut tal

Med print kan vi även skriva ut tal. Det går också bra att göra en uträkning inuti parentesen. Observera att inom programmering används decimalpunkt istället för decimalkomma. Exempelvis skrivs 3,14 som 3.14 i vår kod nedan. Observa också att en asterisk * används för multiplikation.

Exempel

Ett par exempel där vi skriver ut tal

print(42) #Skriver ut 42
print(3.14*5*5) #Räknar ut 3.14*5*5 och skriver ut resultatet
    

Som du ser i exemplet ovan ger varje ny print en ny rad. Så fungerar print som standard, så länge vi inte ger funktionen andra inställningar.

Logga in eller skapa konto för att spara dina framsteg och din kod.

Vad gör koden?

Läs koden nedan och försök lista ut vad programmet skriver ut. Kör programmet efter du svarat och se om du fick rätt.

-- Programmets utskrifter --

Fråga: Vad kommer programmet ovan att skriva ut?

10 / 3 = 3,333333333333333
10 / 3 =
3.333333333333333

I ett senare avsnitt ska vi lära oss hur vi kan skriva ut både tal och en textsträng på samma rad. Nu är det dags att prova ändra i koden och skriva ett första eget program.

Logga in eller skapa konto för att spara dina framsteg och din kod.

Hitta felet

Koden nedan innehåller fel. Det är upp till dig att fixa till koden.

-- Programmets utskrifter --

Felet ovan är ett såkallat syntax error. Det är den enklaste sortens fel att åtgärda. I felmeddelandet får vi ofta reda på att det är just en felskrivning och vilken rad felet är på.

Logga in eller skapa konto för att spara dina framsteg och din kod.

Skapa

Skriv kod som skriver ut Just nu är det år på första raden och 2021 det är på andra raden.

-- Programmets utskrifter --
Status
Du har inte gjort klart någon uppgift än (0 st).