故事
在这个练习中,你要玩一款名为 “Wizard and Warriors” 的角色扮演游戏,可以扮演巫师或战士。
战士和巫师造成多少伤害点数的规则各不相同。
战士的规则是:
- 如果被攻击的角色不易受伤害,造成 6 点伤害
- 如果被攻击的角色易受伤害,造成 10 点伤害
巫师的规则是:
- 如果巫师没有提前准备法术,造成 3 点伤害
- 如果巫师提前准备了法术,造成 12 点伤害
一般来说,角色都不易受伤害。不过,巫师如果没有准备法术,就_会_易受伤害。
任务
这个故事情节方便你定义函数:
- 描述一个角色
- 让角色默认不易受伤害
- 允许巫师准备法术
- 让巫师在没有准备法术时易受伤害
- 计算巫师的伤害点数
- 计算战士的伤害点数
实现
参考