English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

nu

gäst
1 / ?
tillbaka till lektioner

Välkommen

Anatomy of a Python print() statement: function name, parentheses, and string argument labeled

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.

Skriv ett Python-program som skriver ut exakt: Hej, världen!

Vad är variabler?

Variables as labeled boxes in memory: string box labeled name, integer box labeled age

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

Skapa variabler som heter `animal` och `count`, skriv sedan ut båda. Din kod ska mata ut två rader.

Kombinera strängar

f-string anatomy: f prefix, literal text, and {variable} placeholder each labeled

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)

Skapa `food` och `rating`-variabler, skriv sedan ut en mening med en f-sträng som innehåller båda. Din utdata ska vara en mening.

Om / Annars

if/else control flow diagram: condition diamond with True/False branches, comparison operators table

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

Skriv ett om/annars program med en `score`-variabel. Skriv ut `Pass` om score >= 60, annars skriv 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.

Skriv det kompletta programmet som beskrivs ovan. Använd variabler, f-strängar och om/annars tillsammans.