> 教程 (Python)
变量是所有编程语言的基础。它们是在内存中保存值的位置,方便之后再次使用这些值。
变量可以存放多种类型的值:
12、5.59"bonjour"True、FalseNone:表示没有值在 Python 中,创建变量很简单:用 = 给它赋一个值就行,前面不用写任何关键字:
要使用变量中保存的值,直接写出它的名字就行:
这里的 me 就是你自己的韭葱,通过 Fight.me 获得;enemy 是离你最近的敌人,通过 Fight.getNearestEnemy() 获得。然后我们把 enemy 传给方法 moveToward(向……靠近)和 useWeapon(使用武器)。
你的代码在每个回合都会从头重新执行一遍,所以变量只在当前回合内有效。要把一个值从一个回合保留到下一个回合,就定义一个函数 turn():turn() 之外的代码只执行一次(在 AI 加载时),而 turn() 会在每个回合重新执行。关键字 global 让 turn() 可以给定义在它外面的变量重新赋值。
在接下来的教程里,我们主要编写简单的 AI(不使用 turn()),它们在每个回合都会完整地执行一遍。
什么是变量?
一个经常变化的值 一个用来存储值的位置
哪段代码可以声明变量 toto?
toto = 12 toto = "bonjour" let toto = 12 int toto = 12
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.