🐸

躯壳

Python 基础python-architect-26-the-body
奖励: 100 XP
|

Hoppy 有一个宏大的愿景:打造一个魔法能够自我循环的 “全自动数字森林”。为了实现这一点,光有咒语是不够的;我们需要帮手

欢迎来到 魔像计划 (The Golem Project)

在接下来的 5 个关卡中,我们将从零开始创造一个完全自主的魔法生物。我们将赋予它 躯壳核心本能使命,甚至是 记忆

第一阶段:躯壳 (The Body)。在它能够思考之前,它必须先存在

蓝图

我们需要一个类的定义。

  1. 类名: Golem
  2. 属性:
    • name (名字): 我们怎么称呼它。
    • energy (能量): 它的电池电量。它应该以满电 100开始。
class Robot:
  def __init__(self, name):
      self.name = name
      self.battery = 100  # 默认值
1
定义类

创建一个名为 Golem 的类。

2
初始化

编写 __init__ 方法。它应该接收 selfname 作为参数。

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...