beltsaw.pages.dev






Vad är en variabel referens

Variabler samt datatyper

Klicka vid enstaka funktion till för att studera mer.

Grunder sektion 1

break

break avbryter kod såsom repeteras

Exempel

Förklaring

break avbryter kod vilket repeteras. mot modell då while används.

continue

continue avbryter enstaka repetition samt påbörjar nästa

Exempel

Förklaring

continue avbryter körningen inom nuvarande repetition/iteration samt fortsätter tillsammans nästa repetition. Används inom while-satser samt for-satser.

elif

elif existerar ett kombination från else samt if

Exempel #1

Exempel #2

Förklaring

elif används enbart efter if. detta existerar enstaka kombination från else samt if, detta önskar yttra ANNARS (det ovan existerar falskt) samt ifall (ifall detta nya villkoret existerar sant). Villkoret nära elif testas endast ifall villkoret nära if existerar falskt.

Syntax

elif villkor:

villkor

Obligatorisk. Något likt existerar True alternativt False.

else

else kunna användas senaste inom enstaka if-sats

Exempel

Förklaring

else används enbart inom slutet från en block såsom startar tillsammans med if samt koden beneath else körs endast angående villkort nära if existerar falskt.

float()

Konverterar mot typen float (decimaltal)

Exempel

Förklaring

Funktionen float() konverterar argumentet mot typen float (decimaltal). Vanligtvis existerar argumentet ett textsträng alternativt en heltal.

Syntax

float(number)

Argument

number

Ett anförande vid formen från ett textsträng alternativt en heltal.

if

if styr koden för att utföra olika beroende vid en villkor

Exempel #1

Exempel #2

Förklaring

if används på grund av för att styra vad programmet fullfölja beroende vid en villkor. ifall villkoret existerar sant körs koden inom if-blocket. till för att styra vad likt sker ifall villkoret ej existerar sant, kunna elif samt else användas.

Syntax

if villkor:

villkor

Obligatorisk. Något såsom existerar True alternativt False.

input()

Tar emot indata ifrån användaren

Exempel

Förklaring

Funktionen input() låter användaren notera indata mot programmet. detta går för att skicka tillsammans med enstaka ord liksom beskriver vad vilket bör tecknas in.

Syntax

input(prompt)

Argument

prompt

En valfri ord användaren får se.

int()

Konverterar mot typen int (heltal)

Exempel

Förklaring

Funktionen int() konverterar argumentet mot typen int (heltal). Vanligtvis existerar argumentet enstaka textsträng alternativt en decimaltal.

Syntax

int(number)

Argument

number

Ett anförande vid formen från ett textsträng alternativt en decimaltal.

print()

Skriver ut skrivelse alternativt ett variabels innehåll vid skärmen

Exempel #1

Exempel #2

Exempel #3

Förklaring

Funktionen print() skriver ut ett textsträng vid skärmen. Försöker automatiskt omvandla detta såsom bör tecknas ut mot text.

Syntax

print(*object, sep=' ', end='\n')

Argument

*object

Obligatorisk. en alternativt flera objekt såsom bör tecknas ut. Separera objekten tillsammans kommatecken.

sep

Tecken på grund av för att avskilja objekten likt skrivs ut. liksom standard mellanrum.

end

Tecken såsom avslutar texten likt skrivs ut. vilket standard "\n" - vilket betyder färsk rad.

randint()

Konverterar mot typen randint (heltal)

Exempel

Förklaring

Funktionen randint() genererar en slumptal mellan numeriskt värde heltalsvärden a samt b sålunda för att a <= N <= b. randint finns inom module random.

Syntax

randint(a,b)

Argument

a

Det minsta slumptal likt är kapabel genereras.

b

Det största slumptal liksom är kapabel genereras.

Exempel #1

Exempel #2

Förklaring

Funktionen round() avrundar en decimaltal. vilket standard mot en heltal, detta går för att ställa in round() mot för att avrunda mot godtyckligt antal decimaler.

Syntax

round(number, decimalplaces = 0)

Argument

number

Obligatoriskt. Talet likt bör avrundas.

decimalplaces

Antal decimaler liksom talet bör avrundas mot. vilket standard satt mot 0.

str()

Konverterar mot typen sträng

Exempel #1

Exempel #2

Förklaring

Funktionen str() konverterar argumentet mot enstaka sträng. Ofta existerar argumentet en heltal alternativt en decimaltal. detta kunna även existera betydligt mer komplexa datatyper likt går för att konvertera mot strängar.

Syntax

str(object)

Argument

object

Ett objekt liksom förmå omvandlas mot enstaka sträng.

while

while används till för att repetera kod

Exempel

Förklaring

while repeterar koden inom blocket därför länge villkoret existerar sant.

Syntax

while villkor:

villkor

Obligatorisk. Något likt existerar True alternativt False. Måste bli falskt någon gång till för att while-blocket bör lämnas.

I detta denna plats avsnittet kommer ni för att lära dig

  • Vad ett variabel existerar samt hur ni skapar en
  • Om olika datatyper samt konverteringar mellan dem

Variabler - för att spara data

En variabel existerar mot på grund av för att spara information samt används överallt inom programmering. Ofta sparas strängar alternativt anförande, dock detta är kapabel även existera andra mer komplicerade datastrukturer samt objekt.

ett variabel existerar mot till för att komma ihåg någonting beneath tiden programmet körs, mot modell en effekt från ett kalkyl sålunda för att detta sedan är kapabel återanvändas vid andra ställen inom programmet. detta existerar även vanligt för att nyttja variabler till för att spara inmatningar ifrån användaren alternativt information likt besitter lästs ifrån ett fil.

Variabler används överallt inom programmering. Namnet variabel kommer från för att programmet förmå ändra (variera) innehållet inom ett variabel beneath programmets körning. detta såsom läggs inom ett variabel sparas inom datorns arbetsminne samt försvinner då programmet ej längre kör.

För för att skapa enstaka variabel används = (likhetstecken), mot vänster angående likhetstecknet står variabelnamnet samt mot motsats till vänster angående likhetstecknet står värdet vilket bör sparas inom variablen. Viktigt denna plats existerar för att förstå skillnaden mellan = inom matematiken (är lika med) samt inom Python (tilldela värde mot variabel). detta går utmärkt för att nyttja print(min_variabel) till för att nedteckna ut innehållet inom variabeln.

Exempel

Strängen Hello World sparas inom variabeln tillsammans namnet min_variabel.

min_variabel = 'Hello World' print(min_variabel)

Det existerar viktigt för att skriva utmärkt variabelnamn. Namnet bör förklara informationen vilket existerar sparad inom variablen. tillsammans med utmärkt variabelnamn existerar programmet enklare för att förstå samt detta blir enklare för att utföra korrekt. detta tar utdragen period för att lära sig notera utmärkt variabelnamn sålunda misströsta ej angående ni tycker detta existerar svårt! inom Python existerar konventionen för att nedteckna variabler tillsammans små tecken samt tillsammans _ på grund av för att separera mening.

Logga in alternativt producera konto på grund av för att spara dina framsteg samt din kod.

Vad utför koden?

Läs koden nedan samt försök register ut vad programmet skriver ut. Kör programmet efter ni svarat samt titta ifall ni fick rätt.

-- Programmets utskrifter --

Fråga: vad kommer programmet ovan för att notera ut?

FörstaAndra

Första Andra

Datatyper

Datorer måste skilja vid olika typer från variabler, liksom mot modell strängar (text) samt anförande. detta beror vid för att dem sparas vid olika sätt inom datorns minne. Exempelvis representeras talet 1 samt strängen '1' vid olika sätt inom minnet.

Vi äger redan använt tre vanliga variabeltyper, strängar (eng: string), heltal (eng: integer) samt flyttal (eng: float). Flyttal (uttalas flyt-tal) existerar detta vanligaste sättet till enstaka datamaskin för att företräda anförande såsom besitter decimalkomma.

När ni skapar enstaka variabel beräknar Python ut vilken typ variabeln existerar. inom flera programmeringsspråk måste ni istället informera vilken typ ett variabel existerar då ni skapar den samt sedan går detta ej för att ändra vilken typ variabeln existerar. inom Python går detta mot modell för att ursprunglig spara ett sträng inom enstaka variabel på grund av för att senare spara en anförande inom identisk variabel.

Den inbyggda funktionen type är kapabel användas till för att titta vilken typ ett variabel besitter, titta exemplet nedan.

Exempel

Först skapas tre olika variabler tillsammans typerna sträng, heltal samt flyttal. Sedan skapas ytterligare tre variabler vilket innehåller vilken typ dem inledande tre variablerna har.

min_text = 'Hej hej' mitt_favorittal = pi = min_text_typ = type(min_text) mitt_favorittal_typ = type(mitt_favorittal) pi_typ = type(pi) print(min_text_typ) print(mitt_favorittal_typ) print(pi_typ)

Konvertering mellan olika typer

Hjälpfunktionerna str, int samt float finns mot till för att konvertera dem tre typerna ovan mellan varandra. mot modell används int på grund av för att omvandla enstaka variabel mot typen heltal. Observera för att detta ej ständigt fungerar, mot modell går ej strängen 'hej' för att konvertera mot varken en heltal alternativt en flyttal.

Exempel

Några vanliga typkonverteringar.

heltal = int('42') flyttal = float(10) skrivelse = str() print(heltal) print(flyttal) print(text)

till för att behärska lägga ihop ett sträng samt mot modell en heltal måste oss utföra ett konvertering.

Exempel

Lägga ihop enstaka sträng tillsammans en heltal.

x = 12 x_text = 'Värdet vid x existerar lika tillsammans ' + str(x) print(x_text)

Logga in alternativt producera konto till för att spara dina framsteg samt din kod.

Hitta felet

Koden nedan innehåller en fel. Kör programmet samt titta vilket felmeddelandet blir. Fixa sedan koden samt kör programmet igen.

-- Programmets utskrifter --

Den inbyggda funktionen print kunna ta emot olika typer inom sitt argument (det likt står innanför parenteserna vid ett funktion kallas argument). Print-funktionen konverterar automatiskt argumentet mot enstaka sträng. angående ni skriver exempelvis print(5) därför omvandlas automatiskt talet 5 mot enstaka sträng.

Avrundning

Om en flyttal omvandlas mot en heltal tillsammans med hjälp från int tas helt enkelt decimalerna bort.

Exempel

Flyttal mot heltal tillsammans int.

x = int() print(x)

Med den inbyggda funktionen round är kapabel oss istället avrunda en flyttal mot en heltal.

Exempel

Flyttal mot heltal tillsammans round.

x = round() print(x)

Med hjälp från round går detta även utmärkt för att avrunda mot en valfritt antal decimaler. Inuti parentesen skriver oss inledningsvis talet likt bör avrundas, följt från en komma, samt sedan hur flera decimaler oss önskar avrunda till.

Exempel

Avrunda mot numeriskt värde samt fyra decimaler.

x = round(, 2) y = round(, 4) print(x) print(y)

Logga in alternativt producera konto på grund av för att spara dina framsteg samt din kod.

Ändra inom koden

Koden nedan skriver ut pi tillsammans flera decimaler. Ändra sålunda för att pi skrivs ut avrundat mot fyra decimaler.

-- Programmets utskrifter --

Status
ni besitter ej gjort tydligt någon arbetsuppgift än (0 st).