设计你的水生生物
在这一步中,你将通过设计一个 Python 类来为你的水生生物创建蓝图。你将定义所有生物共有的属性,例如物种名称、特殊能力和健康状态。此外,你还将实现一些方法,使生物能够与它们的环境进行交互。
class AquaticCreature:
def __init__(self, name, power):
self.name = name
self.power = power
self.health = 100
def display_info(self):
print("Creature Name:", self.name)
print("Special Power:", self.power)
print("Current Health:", self.health)
def take_damage(self, amount):
self.health -= amount
print(f"{self.name} has taken {amount} damage!")
## Example usage
creature = AquaticCreature("Gilly", "Water Whirl")
creature.display_info()
creature.take_damage(20)
首先,使用你喜欢的编辑器打开一个名为 ~/project/aquatic_creature.py 的文件。
将上述类定义和示例用法复制到 aquatic_creature.py 中,保存文件,然后使用 Python 运行它:
python ~/project/aquatic_creature.py
预期结果应该是:
生物名称:吉莉
特殊能力:水漩涡
当前生命值:100
吉莉受到了20点伤害!