这日, 唐僧师徒四人行至白虎岭,
岭中的白骨精得知此消息,
先后化身为村姑, 老妇人和老公公, 想去诱骗唐僧,
其中村姑的血量为1000, 老妇人的血量为2000, 老公公的血量为3000,
而孙悟空的攻击值在100-200之间,
问: 孙悟空需要打多少下才能灭了白骨精?
import random
身份 = [1000, 2000, 3000]
计数 = 0
i = 0
n = len(身份)
while i < n:
血量 = 身份[i]
while 血量 > 0:
悟空攻击 = random.randint(100, 200)
血量 = 血量 - 悟空攻击
计数 = 计数 + 1
i = i + 1
print("孙悟空最终打的次数是", 计数)