Välkommen
Välkommen till din första Python-lektion.
Python är ett av världens populäraste programmeringsspråk. Vetenskapsmän, ingenjörer, konstnärer och studenter använder det dagligen.
I den här lektionen skriver du verklig Python-kod och kör den direkt. Din kod körs på en verklig server — inte en simulering.
Låt oss börja med det mest kända programmet inom all datorberäkning.
Hej, världen!
Ditt första program
Varje programmerares resa börjar med samma två ord: Hej, världen!
I Python skriver du ut text på skärmen med funktionen print():
print("Hej, världen!")
Det är allt. En rad. Citattecknen talar om för Python att det är text (kallas en sträng). Funktionen print() skickar det till skärmen.
Vad är variabler?
Variabler: ge namn åt värden
En variabel är ett namn som innehåller ett värde. Tänk på det som en märkt låda.
name = "Ada"
age = 12
print(name) — skriver ut: Ada
print(age) — skriver ut: 12
Tecknet = betyder tilldela — sätt värdet på höger sida in i namnet på vänster sida.
Text går inom citationstecken (en sträng). Siffror behöver ingen citationstecken (ett heltal).
Skapa variabler
Din tur
Skapa två variabler och skriv ut dem:
1. En variabel som heter animal inställd på ditt favoritdjur
2. En variabel som heter count inställd på hur många ben den har
3. Skriv ut båda variablerna
Exempel på utgång (din blir annorlunda):
cat
4
Kombinera strängar
Strängsammansättning
Du kan sammanfoga strängar med +:
greeting = "Hello" + " " + "World"
print(greeting) — skriver ut: Hello World
f-strängar (formaterade strängar)
Ett bättre sätt att blanda variabler in i text:
name = "Ada"
print(f"My name is {name}") — skriver ut: My name is Ada
Tecknet f före citationstecknet aktiverar läget för f-sträng. Inuti strängen ersätts {variable} med variabelns värde.
Övning på f-strängar
Din tur
Skapa två variabler:
- food — din favoritmat (en sträng)
- rating — hur mycket du gillar det från 1 till 10 (ett heltal)
Använd sedan en f-sträng för att skriva ut:
Jag älskar pizza! Jag klassificerar den 9 av 10.
(med din egen mat och klassificering)
Om / Annars
Fatta beslut
Program kan fatta val med if och else:
temperature = 35
if temperature > 30:
print("It is hot!")
else:
print("It is not hot.")
Koden under if som är indenterad körs bara när villkoret är Sant.
Koden under else körs när det är Falskt.
Jämförelsoperatorer: > (större), < (mindre), == (lika), != (inte lika), >=, <=
Om/Annars utmaning
Din tur
Skriv ett program som:
1. Skapar en variabel score inställd på ett valfritt nummer
2. Om score är 60 eller högre, skriver ut Pass
3. Annars skriver ut Fail
Sätt ihop det
Slutgiltig utmaning
Du vet nu: print(), variabler, f-strängar och om/annars.
Kombinera dem alla i ett program.
Skriv ett program som:
1. Skapar en variabel name (ett namn, en sträng)
2. Skapar en variabel age (en ålder, ett heltal)
3. Om age är 13 eller äldre, skriver ut: Välkommen, [name]! Du får gå in.
4. Annars skriver ut: Tyvärr, [name]. Du måste vara 13 år för att gå in.
Använd en f-sträng för utmatningen.