在景阳冈, 老虎的血量为1万点,
而武松的攻击为100点,
醉酒状态下每次出拳有10%-50%的增幅.
问: 武松最终需要出多少拳才能击毙老虎?
import random
老虎血量 = 10000
武松攻击 = 100
计数 = 0
while 老虎血量 > 0:
计数 = 计数 + 1
num = random.uniform(0.1, 0.5)
本次伤害 = 武松攻击 * (1 + num)
老虎血量 = 老虎血量 - 本次伤害
# print(num, 本次伤害, 老虎血量)
print("最后出拳的次数:", 计数)