角色扮演游戏


故事

在这个练习中,你要玩一款名为 “Wizard and Warriors” 的角色扮演游戏,可以扮演巫师或战士。

战士和巫师造成多少伤害点数的规则各不相同。

战士的规则是:

  • 如果被攻击的角色不易受伤害,造成 6 点伤害
  • 如果被攻击的角色易受伤害,造成 10 点伤害

巫师的规则是:

  • 如果巫师没有提前准备法术,造成 3 点伤害
  • 如果巫师提前准备了法术,造成 12 点伤害

一般来说,角色都不易受伤害。不过,巫师如果没有准备法术,就_会_易受伤害。

任务

这个故事情节方便你定义函数:

  • 描述一个角色
  • 让角色默认不易受伤害
  • 允许巫师准备法术
  • 让巫师在没有准备法术时易受伤害
  • 计算巫师的伤害点数
  • 计算战士的伤害点数

实现

参考