Python基础比较2个数组

2024-09-28 05:36:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我的任务是设计一个小游戏,其中包括一个文本文件“加密”和“解密”版本的文本文件。向用户显示“加密”列表(已读入并附加到数组中),其中包含一些线索,例如A=#(我使用字典来存储符号的可能值)

在我的游戏中,我已经完成了一个列表,但是我已经完成了一个游戏。在

我尝试了下面的代码,并测试了整个游戏,对我来说是100%确定单词是相同的,pythonshell打印“对不起!再试一次!”在

代码如下:

def compareFiles():
    for eachLine in range(len(rsef)):
        if rsef[eachLine] == rssf[eachLine]:
            print("Congratulations! Puzzle Solved!")
        else:
            print("Sorry! Try Again!")
            secMenu()

对于上下文:

secMenu()是我的菜单
rsef是我的“加密”数组
rssf是我要比较的“解密”数组。在

编辑:

^{pr2}$

这是已排序的列表:

Which Option Would You Like To Choose?
Option Number: 5

ACQUIRED
ALMANAC
INSULT
JOKE
HYMN
GAZELLE
AMAZON
EYEBROWS
AFFIX
VELLUM

Tags: 代码用户版本游戏列表数组optionprint
1条回答
网友
1楼 · 发布于 2024-09-28 05:36:52

下面检查两个列表中的所有项目是否相同:

def compareFiles():
    if rsef == rssf:
        print("Congratulations! Puzzle Solved!")
    else:
        print("Sorry! Try Again!")
        secMenu()

如果你坚持循环,下面的那个:)

^{pr2}$

相关问题 更多 >

    热门问题