Hoppy 有一个宏大的愿景:打造一个魔法能够自我循环的 “全自动数字森林”。为了实现这一点,光有咒语是不够的;我们需要帮手。
欢迎来到 魔像计划 (The Golem Project)。
在接下来的 5 个关卡中,我们将从零开始创造一个完全自主的魔法生物。我们将赋予它 躯壳、核心、本能、使命,甚至是 记忆。
第一阶段:躯壳 (The Body)。在它能够思考之前,它必须先存在。
蓝图
我们需要一个类的定义。
- 类名:
Golem - 属性:
name(名字): 我们怎么称呼它。energy(能量): 它的电池电量。它应该以满电100开始。
class Robot:
def __init__(self, name):
self.name = name
self.battery = 100 # 默认值
1
定义类
创建一个名为 Golem 的类。
2
初始化
编写 __init__ 方法。它应该接收 self 和 name 作为参数。
3
设置属性
在 __init__ 内部:
- 将
self.name设置为name参数。 - 将
self.energy设置为100(每个魔像出厂都是满电的!)。
记住缩进! def __init__ 必须在 class 内部,赋值语句必须在 def 内部。
参考答案点击展开点击收起
点击展开点击收起
参考答案:
class Golem:
def __init__(self, name):
self.name = name
self.energy = 100
# 测试魔像
bob = Golem("Bob")
print(bob.name)
print(bob.energy)Loading...
终端输出
Terminal
Ready to run...