De variabelen (Python)

Variabelen

> Tutorial

Variabelen zijn een basisbegrip in elke programmeertaal. Het zijn opslagplaatsen die waarden in het geheugen bewaren, zodat je ze opnieuw kunt gebruiken.

Variabelen kunnen verschillende soorten waarden bevatten:

Een variabele declareren

In Python maak je een variabele door er gewoon een waarde aan toe te kennen met =. Je hoeft er geen sleutelwoord voor te zetten:

Een variabele gebruiken

Om de waarde in een variabele te gebruiken, schrijf je gewoon de naam ervan:

Hier is me je eigen prei, die je krijgt met Fight.me, en enemy de dichtstbijzijnde vijand, die je krijgt met Fight.getNearestEnemy(). Daarna geven we enemy door aan de methodes moveToward en useWeapon.

Een waarde bewaren van de ene beurt naar de volgende

Je code wordt elke beurt opnieuw van boven af uitgevoerd, dus een variabele bestaat alleen zolang de beurt duurt. Om een waarde te bewaren tot de volgende beurt, definieer je een functie turn(): de code buiten turn() wordt maar één keer uitgevoerd (wanneer de AI wordt geladen), terwijl turn() elke beurt opnieuw wordt uitgevoerd. Met het sleutelwoord global kan turn() een nieuwe waarde geven aan een variabele die erbuiten is gedefinieerd.

In de rest van de tutorial schrijven we vooral eenvoudige AI's (zonder turn()) die elke beurt volledig worden uitgevoerd.

❓ Quiz

Wat is een variabele?

Een waarde die vaak verandert Een plek om een waarde in op te slaan

Welke code declareert een variabele met de naam foo?

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

Volledige AI