<p>我正在创建一个类似于“地板是熔岩”游戏的代码
有一个包含每个人生命的列表,但我需要减少与玩家是否出局相对应的索引:</p>
<p><code>lives = [5 for x in range(players)]</code></p>
<p>有一个变量可以为谁出局列出“是”或“否”:</p>
<pre><code>outers = list(input("Input a list of yes or no for who is out: "))
</code></pre>
<p>执行以下代码<strong>无效:</p>
<pre><code>for x, y in zip(outers, lives):
if x == "yes":
lives[y] -= 1
</code></pre>
<p>有人能帮忙吗。你知道吗</p>
<p>你的问题来自这样一个事实:y是生命的一个元素,而不是一个指数。你知道吗</p>
<p>我相信</p>
<pre><code>for k in range(len(outers)):
if outers[k]=="yes":
lives[k]-=1
</code></pre>
<p>会给你想要的</p>