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

Referens

Klicka på en funktion för att läsa mer.
Grunder del 1
Syntax
Kort beskrivning
break
break avbryter kod som repeteras
continue
continue avbryter en repetition och påbörjar nästa
elif
elif är en kombination av else och if
else
else kan användas sist i en if-sats
float()
Konverterar till typen float (decimaltal)
if
if styr koden att göra olika beroende på ett villkor
input()
Tar emot indata från användaren
int()
Konverterar till typen int (heltal)
randint()
Konverterar till typen randint (heltal)
round()
Avrundar ett tal
str()
Konverterar till typen sträng
while
while används för att repetera kod

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 2024 på andra raden.

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