擅长:python、mysql、java
<p>除此之外,奥斯汀·黑斯廷斯还帮助解决了我的问题。我不得不为我想要的输出编辑它。代码如下:</p>
<pre><code>numAP = numAttackPokemon # Number of Mutant Pokemon they wish to attack with
gridRules = gymData[0] # Rules such as n,p,k
gymGrid = gymData[1] # Gym Array
n = gridRules[0] # Size of grid
p = gridRules[1] # Number of defending Pokemon
k = gridRules[2] # Number of War-Pokemon that must pass
attPoke = [numAttackPokemon / n] * n # Number of Pokemon Per-Column-Row, Float value
randPerc = np.random.randint(0, n)
lossPerSquare = randPerc / 100.0
for row in gymGrid:
for col, cost in enumerate(row):
attPoke[col] -= cost
attPoke[col] = attPoke[col] - (attPoke[col] * lossPerSquare)
</code></pre>
<p>注:变量“p”是一个介于<em>0和n</em>之间的随机整数,它被用作百分比,<em>损失平方</em>。总攻击口袋妖怪的最终结果是<strong>(攻击口袋妖怪-单位成本)-(攻击口袋妖怪*损失方)</strong>。另外,成本确实需要在损失百分比之前计算出来,我忘了提到这一点。在</p>
<p>谢谢。在</p>