Variablerne (Python)

Variablerne

> Tutorial

Variabler er et grundlæggende begreb i alle programmeringssprog. De er lagerpladser, der gemmer værdier i hukommelsen, så du kan genbruge dem.

Variabler kan indeholde flere typer værdier:

Erklære en variabel

I Python opretter du en variabel ved bare at give den en værdi med =. Der er intet nøgleord, der skal skrives foran:

Bruge en variabel

For at bruge værdien i en variabel skriver du bare dens navn:

Her er me din egen porre, som du får med Fight.me, og enemy er den nærmeste fjende, som du får med Fight.getNearestEnemy(). Derefter giver vi enemy videre til metoderne moveToward og useWeapon.

Beholde en værdi fra den ene tur til den næste

Din kode køres forfra hver tur, så en variabel lever kun så længe turen varer. For at beholde en værdi fra den ene tur til den næste definerer du en funktion turn(): koden uden for turn() køres kun én gang (når AI'en indlæses), mens turn() køres igen hver tur. Nøgleordet global gør det muligt for turn() at give en ny værdi til en variabel, der er defineret uden for den.

I resten af tutorialen skriver vi mest simple AI'er (uden turn()), som køres helt igennem hver tur.

❓ Quiz

Hvad er en variabel?

En værdi, der ofte ændrer sig Et sted at gemme en værdi

Hvilken kode erklærer en variabel ved navn foo?

foo = 12 foo = "hello" let foo = 12 int foo = 12

Komplet AI