我会做的很简单:基本的刽子手游戏,它会通过玩家2字母选择循环,如果它与玩家1的第一个字符不匹配,它将删除生命,第二个,直到它找到一个匹配或者只是移除玩家1个字长的生命。
我显然不希望这样,我希望它检查数组 - 如果没有匹配则删除生命。
with fiona.open(input_file, 'w') as out_file :
答案 0 :(得分:0)
试试这个:
bool match = false;
for (int j = 0; j < playerOneDisguised.Length; j++)
{
for (int y = 0; y < playerTwoGuesses.Length; y++)
{
if (playerOneCharacters[j] == playerTwoGuesses[y])
{
playerOneDisguised[j] = playerTwoGuesses[y];
match = true;
}
}
}
if (match == false) {
lives = lives - 1;
}
// Reset it back to false
match = false;
答案 1 :(得分:0)
不是自己循环遍历数组,而是可以询问猜测的字符是否存在于其中。然后,您只需要一个if语句来处理猜测
if (Array.Exists(playerTwoGuesses, element => element == lastGuess) {