Vad är en variabel referens
Variabler samt datatyper
Klicka vid ett funktion på grund av för att studera mer.
Grunder sektion 1
break
break avbryter kod såsom repeteras
Exempel
Förklaring
break avbryter kod likt 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.
Variabler av referenstyper lagrar referenser till sina data (objekt), medan variabler av värdetyper direkt innehåller sina dataAnvänds inom while-satser samt for-satser.
elif
elif existerar enstaka kombination från else samt if
Exempel #1
Exempel #2
Förklaring
elif används enbart efter if. detta existerar ett kombination från else samt if, detta önskar yttra ANNARS (det ovan existerar falskt) samt angående (ifall detta nya villkoret existerar sant).
Villkoret nära elif testas endast angående 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 ett if-sats
Exempel
Förklaring
else används enbart inom slutet från en block liksom startar tillsammans if samt koden beneath else körs endast ifall 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 enstaka 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.
angående villkoret existerar sant körs koden inom if-blocket. på grund av för att styra vilket likt sker angående villkoret ej existerar sant, förmå 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 nedteckna indata mot programmet.
Med referenstyper kan två variabler referera till samma objektdetta går för att skicka tillsammans med enstaka ord vilket beskriver vad såsom 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 ett textsträng alternativt en decimaltal.
Syntax
int(number)
Argument
number
Ett anförande vid formen från enstaka 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 liksom bör tecknas ut mot text.
Syntax
print(*object, sep=' ', end='\n')
Argument
*object
Obligatorisk. en alternativt flera objekt likt bör tecknas ut. Separera objekten tillsammans med kommatecken.
sep
Tecken till för att avskilja objekten likt skrivs ut.
likt standard mellanrum.
end
Tecken likt avslutar texten vilket 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 vilket förmå genereras.
b
Det största slumptal såsom är kapabel genereras.
Exempel #1
Exempel #2
Förklaring
Funktionen round() avrundar en decimaltal.
likt 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 vilket talet bör avrundas mot.
likt 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 är kapabel även artikel betydligt mer komplexa datatyper liksom går för att konvertera mot strängar.
Syntax
str(object)
Argument
object
Ett objekt liksom förmå omvandlas mot ett sträng.
while
while används på grund av för att repetera kod
Exempel
Förklaring
while repeterar koden inom blocket således länge villkoret existerar sant.
Syntax
while villkor:
villkor
Obligatorisk.
Något vilket 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 enstaka 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 artikel andra mer komplicerade datastrukturer samt objekt.
enstaka variabel existerar mot på grund av för att komma ihåg någonting beneath tiden programmet körs, mot modell en utfall från ett kalkyl därför för att detta sedan kunna återanvändas vid andra ställen inom programmet.
Det är viktigt att deklarera rätt datatyp till rätt data, då en variabel bara kan innehålla den typ av data den är deklarerad fördetta existerar även vanligt för att nyttja variabler på grund av för att spara inmatningar ifrån användaren alternativt uppgifter likt besitter lästs ifrån enstaka fil.
Variabler används överallt inom programmering. Namnet variabel kommer från för att programmet är kapabel ändra (variera) innehållet inom enstaka 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 likt bör sparas inom variablen.
Ofta sparas strängar eller tal, men det kan också vara andra mer komplicerade datastrukturer och objektViktigt på 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 god för att nyttja print(min_variabel) på grund av för att notera 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 riktig.
Det finns två typer av typer i Visual Basic: referenstyper och värdetyperdetta tar utdragen period för att lära sig notera god variabelnamn därför misströsta ej angående ni tycker detta existerar svårt! inom Python existerar konventionen för att notera variabler tillsammans med små tecken samt tillsammans med _ 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 vilket programmet skriver ut. Kör programmet efter ni svarat samt titta ifall ni fick rätt.
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, såsom 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.
En variabel är alltså ett värde som vi vill spara undan för att kunna använda senare i programmetVi besitter 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 på grund av enstaka datamaskin för att företräda anförande liksom äger decimalkomma.
När ni skapar ett variabel beräknar Python ut vilken typ variabeln existerar.
inom flera programmeringsspråk måste ni istället informera vilken typ enstaka 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 inledningsvis spara ett sträng inom enstaka variabel till för att senare spara en anförande inom identisk variabel.
Den inbyggda funktionen type kunna användas på grund av för att titta vilken typ ett variabel äger, titta exemplet nedan.
Exempel
Först skapas tre olika variabler tillsammans typerna sträng, heltal samt flyttal.
Sedan skapas ytterligare tre variabler såsom 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 på grund av för att konvertera dem tre typerna ovan mellan varandra.
mot modell används int till för att omvandla enstaka variabel mot typen heltal.
En variabel kan vara av olika datatyperObservera 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) ord = str() print(heltal) print(flyttal) print(text)
till för att behärska lägga ihop enstaka 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 med ' + str(x) print(x_text)
Logga in alternativt producera konto på grund av för att spara dina framsteg samt din kod.
Hitta felet
Koden nedan innehåller en fel.
Kör programmet samt titta vad felmeddelandet blir. Fixa sedan koden samt kör programmet igen.
Den inbyggda funktionen print kunna ta emot olika typer inom sitt argument (det vilket står innanför parenteserna vid enstaka funktion kallas argument). Print-funktionen konverterar automatiskt argumentet mot enstaka sträng.
Vad en variabel är och hur du skapar en; Om olika datatyper och konverteringar mellan dem; Variabler - att spara dataifall ni skriver exempelvis print(5) således 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 ursprunglig 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 därför för att pi skrivs ut avrundat mot fyra decimaler.