Muuttujat (Python)

Muuttujat

> Opas

Muuttujat ovat jokaisen ohjelmointikielen peruskäsite. Ne ovat tallennuspaikkoja, jotka säilyttävät arvoja muistissa, jotta voit käyttää niitä uudelleen.

Muuttujissa voi olla monenlaisia arvoja:

Muuttujan esittely

Pythonissa muuttuja luodaan yksinkertaisesti antamalla sille arvo merkillä =. Eteen ei tarvitse kirjoittaa mitään avainsanaa:

Muuttujan käyttäminen

Kun haluat käyttää muuttujaan tallennettua arvoa, kirjoitat yksinkertaisesti sen nimen:

Tässä me on oma purjosi, joka saadaan Fight.me-ominaisuudella, ja enemy on lähin vihollinen, joka saadaan kutsulla Fight.getNearestEnemy(). Sitten annamme enemy-muuttujan metodeille moveToward ja useWeapon.

Arvon säilyttäminen vuorosta toiseen

Koodisi suoritetaan joka vuoro alusta asti uudelleen, joten muuttuja elää vain vuoron ajan. Jos haluat säilyttää arvon vuorosta toiseen, määrittele funktio turn(): turn()-funktion ulkopuolinen koodi suoritetaan vain kerran (kun tekoäly ladataan), kun taas turn() suoritetaan uudelleen joka vuoro. Avainsanan global avulla turn() voi antaa uuden arvon sen ulkopuolella määritellylle muuttujalle.

Oppaan loppuosassa kirjoitamme enimmäkseen yksinkertaisia tekoälyjä (ilman turn()-funktiota), jotka suoritetaan kokonaan joka vuoro.

❓ Tietovisa

Mikä on muuttuja?

Arvo, joka muuttuu usein Paikka, johon arvo tallennetaan

Mikä koodi esittelee muuttujan nimeltä foo?

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

Koko tekoäly