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

Anatomi av ett Python print()-uttryck: funktionens namn, parenteser och strängargumentet är märkta

Välkommen till din första Python-lektion.

Python är ett av de mest populära programmeringsspråken i världen. Vetare, ingenjörer, konstnärer och studenter använder det varje dag.

I denna lektion kommer du att skriva verklig Python-kod och köra den direkt. Din kod exekveras på en riktig server: inte en simulering.

Låt oss börja med det mest berömda programmet inom hela datorvetenskapen.

Hej, världen!

Ditt första program

Varje programmers resa börjar med samma två ord: Hej, världen!

I Python skriver du ut text till skärmen med hjälp av funktionen print():

print("Hej, världen!")


Det är allt. En enda rad. Citaten berättar för Python att det är text (kallas en sträng). Funktionen print() skickar den till skärmen.

Skriv ett Python-program som skriver ut exakt: Hello, World!

Vad är variabler?

Variabler som etiketterade lådor i minnet: stränglåda märkt name, heltalslåda märkt age

Variabler: att ge namn till värden

En variabel är ett namn som innehåller ett värde. Tänk på det som en etiketterad låda.

name = "Ada"

age = 12

print(name) : skriver ut: Ada

print(age) : skriver ut: 12


Tecknet = betyder tilldela: placera värdet till höger i namnet till vänster.

Text placeras inom citattecken (en sträng). Tal behöver inga citattecken (ett heltal).

Skapa variabler

Din tur

Skapa två variabler och skriv ut dem:

1. En variabel som heter animal med ditt favoritdjur som värde

2. En variabel som heter count med antalet ben djuret har som värde

3. Skriv ut båda variablerna


Exempel på utdata (din kommer att se annorlunda ut):

cat

4

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

Sammanfogning av strängar

f-strängens anatomi: f-prefix, text och {variabel}-hållplats, var och en märkt

Sammanfogning av strängar

Du kan förena 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 in variabler i text:

name = "Ada"

print(f"My name is {name}"): skriver ut: My name is Ada


Bokstaven f före citattecknet aktiverar f-sträng-läget. Inuti strängen ersätts {variabel} med variabelns värde.

Övningar med f-strings

Din tur

Skapa två variabler:

- food: din favoritmat (en sträng)

- rating: hur mycket du gillar den från 1 till 10 (en heltal)


Använd sedan en f-string för att skriva ut:

I love pizza! I rate it 9 out of 10.

(med din egen mat & betyg)

Skapa variablerna `food` och `rating`, och skriv sedan ut en mening med hjälp av en f-sträng som innehåller båda. Ditt utskriftsresultat ska vara en enda mening.

Om / Annars

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

Att fatta beslut

Program kan fatta val med hjälp av if och else:


temperature = 35

if temperature > 30:

print("Det är varmt!")

else:

print("Det är inte varmt.")


Den indenterade koden under if körs endast när villkoret är True.

Koden under else körs när det är False.


Jämförelseoperatorer: > (större), < (mindre), == (lika), != (ej lika), >=, <=

If/Else-utmaning

Din tur

Skriv ett program som:

1. Skapar en variabel score som sätts till ett godtyckligt tal

2. Om score är 60 eller högre, skriver ut Pass

3. Annars, skriver ut Fail

Skriv ett if/else-program med en `score`-variabel. Skriv ut `Pass` om score >= 60, annars skriv ut `Fail`.

Sätt ihop det

Slutlig uppgift

Du vet nu: print(), variabler, f-strängar och if/else.

Kombinera dem alla i ett enda 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: Welcome, [name]! You may enter.

4. Annars, skriver ut: Sorry, [name]. You must be 13 to enter.


Använd en f-sträng för utdata.

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